自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file

(转自:http://bbs.ednchina.com/BLOG_ARTICLE_3001206.HTM)上网找了一下,只有英文网页有相关讨论,懒得去翻译了。中文网页中倒是有一个,而且有解决办法,那就是在项目属性——配置属性——链接器——清单文件中, 把生成清单改成否就行了。经过进一步的探索,发现在项目属性——配置属性——清单工具——输入和输出中,把嵌入清单改成否也行。然而,问题虽

2015-08-05 17:16:39 4114

原创 OpenCV的Filter2D代码解析

Filter是一个非常耗时的操作,不过Opencv的Filter写法比较特别,估计这也是优化的比较好的写法吧,这里把原理解析一下,就可以编写自己的filter代码了 for( ; count > 0; count--, dst += dst_step, src++ ) {

2014-07-03 16:05:52 11999

转载 Optimization

Haar features are inherently slow - they make extensive use of floating point operations, which are a bit slow on mobile devices.A quick solution would be to turn to LBP cascades - all you need is

2014-07-02 16:49:50 860

转载 Precision and recall From Wiki

Precision,所有判断为正样本的数量里面,有多少是真正的正样本,就是精确率,有duo

2014-05-27 09:32:08 917

翻译 Matlab getkey

matlab 循环里面获取键盘输入function [ch, tim] = getkey(N,nonascii)% GETKEY - get a keypress% CH = GETKEY waits for a single keypress and returns the ASCII code. It% accepts all ascii characters, i

2014-03-28 17:30:21 2142

原创 一个贝叶斯问题

今天某人讲概率课,有个学生拿着一本“思考,快与慢”的书来问问题,里面提到一个例子“例如,如果你相信有3%的研究生是被计算机科学专业录取的(基础比率),你还相信汤姆是该领域研究生的可能性是其他领域的4倍,贝叶斯定理就会认为,你必须相信汤姆是计算机科学家的概率是11%。此外,如果基础比率是80%,那你眼中的新概率就应该是94.1%,以此类推。”某人不解,我拿到也非常不解,后来看到这本书是翻

2014-03-18 23:06:00 2424 1

转载 分类和回归 Classification and Regression

分类问题和回归问题都要根据训练样本找到一个实值函数g(x). 回归问题的要求是:给定一个新的模式,根据训练集推断它所对应的输出y(实数)是多少。也就是使用y=g(x)来推断任一输入x所对应的输出值。分类问题是:给定一个新的模式,根据训练集推断它所对应的类别(如:+1,-1)。也就是使用y=sign(g(x))来推断任一输入x所对应的类别。综上,回归问题和分类问题的本质一

2014-02-20 12:13:25 774

原创 码流

写raw数据,在fopen中定义二进制写入fopen("xxxx", "wb");

2013-12-25 14:20:47 531

原创 Opencv的附加库

由于opencv 2.4.6的静态库有些单个文件特别大,不能上传到服务器上,所以只能放在本地。为了方便,需要对所有vs的工程建立opencv的include路径和lib路径。相关的附件库有:(注意,opencv在Debug和Release模式下要分别用对应的库,混用不兼容)vfw32.libcomctl32.libopencv_core246.libopencv_h

2013-12-04 10:03:33 6569

原创 Image Sharpen

// Sharpen{IplImage *pSrcImage = cvCreateImageHeader(cvSize(AHT_ZOOM_WIDTH, AHT_ZOOM_HEIGHT), 8, 1);IplImage *pDstImage = cvCreateImage(cvSize(AHT_ZOOM_WIDTH, AHT_ZOOM_HEIGHT),8,1);float Data[

2013-05-14 14:05:44 1000

原创 ADS 工程

ADS 工程 安装ARM ArmRealView1_2,破解版集成环境CodeWarrior for ARM Developer 对于EXE可执行程序,所用到的所有库都必须是ads环境编译的库。创建工程时与VC环境下原理类似。选择ARM C Compiler和ARM C++ Compiler时,一般选择ARM926EJ-S。 ADS下的C编译器语法要求往往比较严格,特别

2012-09-20 14:39:19 750

原创 VS2008 工程运行时候的一个R6034问题

用vs2008建一个exe工程,在 运行的时候出现了一个错误An application has made an attempt to load the C runtime library incorrectly解决办法:上面的那个问题是由于Debug下项目依赖了MSVCR90.DLL引起来的,在Linker选项中,忽略掉msvcrt.lib库,即可完美解决。通过depends

2012-08-20 17:15:53 3146

原创 链表回顾

最近工作中需要用到一个链表结构,定义如下:typedef struct NNPatchNode{Long lLabel;Float fDataValues;struct NNPatchNode *pNext; // Next}CNNPatch;注意在Node结构中,pNext必须声明是一个struct!

2012-06-26 10:07:32 552

原创 一些代码编译后的指令,捉虫很有用

ly = (lSum>>2);上面这句话可以分解为两个指令:mov      r14,r14,asr #2指令意思是,将r14寄存器中的值(lSum),右移2位,然后又重新保存在r14寄存器中str      r14,[r13,#0x1c]指令意思是,将r14寄存器中的值,保存到一个局部变量,这个局部变量的存放寄存器是[r13,#0x1c],NOTE: 与str相对的一

2012-06-08 14:57:16 597

原创 关于对Rectangle的边界处理

今天很奇怪地发现一个问题,现象是:1. 当采用一个与Rectangle无关的box作为ROI缩放时,需要用Org.left = ROI.left + ROUND(Zoom.left*fInvW);Org.top = ROI.top + ROUND(Zoom.top*fInvH);lOrgW = ROUND(lZoomW*fInvW);lOrgH = ROUND(lZoomH*f

2012-05-29 14:02:45 1010

原创 关于对小数的快速取整

首先贴一段代码:Long yFastRound_32F(Float f){ return (Long)((Double)(f+6755399441055744.L));}上面的取整函数要比下面的写法快很多#define ROUND(a) ((a) > 0 ? (int)((a)+0.5) : -(int)(0.5-(a))) 那么,上面的取整函数原理是什么呢

2012-05-28 16:21:31 1375

原创 SVM分类及其Model文件的解析使用

利用SVM方法对可能有效的特征进行分类。SVM是典型的机器学习方法。考虑到代码简单易操作,采用保存特征向量文件,离线训练SVM模型,然后在线predict的方法。以后可以加入opencv的SVM部分代码(融入opencv的code)。步骤1:保存特征向量文件这里采用svmLight的文件结构,每个特征向量保存成1 6:0.0198403253586671 15:0.033987

2012-03-20 18:43:09 11262

翻译 一些英文词的标准缩写

有些词可能共用一些缩写。带星号的缩写或词来源于PeopleSoft标准。The following standard word abbreviations should be used in naming records, fields, and SQRs:Word(s)AbbreviationDescription AbbreviateAbbrev

2011-11-16 09:57:08 298003 5

原创 字节序Big Endian和Little Endian

嵌入式系统开发者应该对Little-endian和Big-endian模式非常了解。采用Little-endian模式的CPU对操作数的存放方式是从低字节到高字节,而Big-endian模式对操作数的存放方式是从高字节到低字节。32bit宽的数0x12345678在Little-endian模式CPU内存中的存放方式(假设从地址0x4000开始存放)为:内存地址

2011-11-14 09:25:54 1055

原创 Windows系统下获取一段函数执行的时间

QueryPerformanceCounter是供Windows 95及其后续版本使用的精确时间函数,具体用法如下: #include "windows.h"LARGE_INTEGER freq, start, end; double dTime = 0;... QueryPer

2011-07-13 09:06:11 796

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除