/* internal cascade classifier */
typedef struct CvCascadeHaarClassifier
{
CV_INT_HAAR_CLASSIFIER_FIELDS()
int count;
CvIntHaarClassifier** classifier;
} CvCascadeHaarClassifier;
/* int...
分类:
其他好文 时间:
2015-07-02 15:45:01
阅读次数:
131
icvInitCARTHaarClassifier
*初始化分类回归树haar分类器函数
*作用:把括号里的参数进行传递,也就是把后两个参数都传递给第一个参数
*具体来说就是,首先把intHaarFeatures 的特征按照cart中compidx[i]的顺序传递给carthaar(包括haar特征和快速haar特征);
*然后,再把cart中的参数传递给carthaar。...
分类:
其他好文 时间:
2015-06-26 16:24:06
阅读次数:
206
#define CV_HAAR_FEATURE_MAX 3 //预定义的一个宏,在程序中表示一个haar特征由至多三个矩形组成
#define CV_HAAR_FEATURE_DESC_MAX 20 //预定义的一个宏,描述haar特征的一个类型
typedef int sum_type;
typedef double sqsum_t...
分类:
其他好文 时间:
2015-06-25 15:35:50
阅读次数:
137
联合人脸检测、校准算法介绍人脸检测(detection)在opencv中早就有直接能拿来用的haar分类器,基于Viola-Jones算法。但是毕竟是老掉牙的技术,Precision/Recall曲线渣到不行,在实际工程中根本没法给boss看,作为MSRA脑残粉,这里介绍一种MSRA在14年的最新技...
分类:
编程语言 时间:
2015-06-21 10:39:49
阅读次数:
267
The first algorithm for detecting a face on the image working in realtime was developed by Paul Viola and Michael Jones in 2001. A part of the algorithm is a procedure that computes Haar features.
A...
分类:
其他好文 时间:
2015-06-08 15:01:03
阅读次数:
182
刚开始学习人脸检测时,非常郁闷什么是haar分类器,一直是迷迷糊糊的,搞不清楚什么是弱分类器,什么是强分类器,什么是级联分类器,还有检测窗口是如何在待检测图片上运行的,这个小视频会生动形象的展示给你的,想必你会有个直观理解的,快快点击吧 https://vimeo.com/34631229。...
分类:
其他好文 时间:
2015-06-08 09:50:43
阅读次数:
132
测试环境:vs2010 windows7 opencv2.4.6
程序源码:http://download.csdn.net/detail/huangshanchun/8761601
方法:使用opencv中Haar分类器进行人脸检测,再使用分水岭算法进行人脸分割。
方法评价:对于一幅图中只有一张人脸情况,该方法能较好的分割出人脸的区域,然而对于一幅图中人脸较多的,分割的效果...
分类:
其他好文 时间:
2015-06-01 22:43:44
阅读次数:
231
其主要功能是:在给定的滑动窗口大小下,对每个窗口内的像素值进行快速相加求和在模式识别领域,Haar特征是大家非常熟悉的一种图像特征了,它可以应用于许多目标检测的算法中。与Haar相似,图像的局部矩形内像素的和、平方和、均值、方差等特征也可以用类似Haar特征的计算方法来计算。这些特征有时会频繁的在某...
分类:
其他好文 时间:
2015-05-12 20:56:44
阅读次数:
586
一个弱分类器就是一个基本和上图类似的决策树,最基本的弱分类器只包含一个Haar-like特征,也就是它的决策树只有一层,被称为树桩(stump)。最重要的就是如何决定每个结点判断的输出,要比较输入图片的特征值和弱分类器中特征,一定需要一个阈值,当输入图片的特征值大于该阈值时才判定其为人脸。训练最优弱...
分类:
其他好文 时间:
2015-04-29 19:08:53
阅读次数:
136