算法参考三篇论文:
最早的Haar特征由Papageorgiou C.等提出(《A general framework for object detection》),后来Paul Viola和Michal Jones提出利用积分图像法快速计算Haar特征的方法(《Rapid object detection using a boosted cascade of simple features》)。之后,Rainer Lienhart 和 Jochen Maydt用对角特征对Haar特征库进行了扩展(《An extended set of Haar-like features for rapid object detection》)。OpenCV的Haar分类器就是基于扩展后的特征库实现的。
int main(){
const char *pstrImageName = "test.jpg";
IplImage *pSrcImage = cvLoadImage(pstrImageName, 0);
if(!pSrcImage){
cout << pstrImageName &l

本文介绍了OpenCV中的人脸检测技术,特别是如何使用Haar特征进行快速对象检测。OpenCV从2.4.3版开始支持侧脸检测,通过加载haarcascade_profileface.xml文件可以实现。此外,为了检测不同方向的侧脸,可以通过调用cvFlip函数水平翻转图像以适应检测需求。flip_mode参数控制翻转方式,0表示垂直翻转,1表示水平翻转,-1则表示同时垂直和水平翻转。
最低0.47元/天 解锁文章
4637





