0058-用OpenCV的级联分类器CascadeClassifier做人脸和人眼的识别

级联分类器可以用来识别人脸区域和人眼区域,OpenCV提供了类CascadeClassifier,它是Opencv中做人脸检测的时候的一个级联分类器,相关的原理请大家自行查阅相关资料。

使用级联分类器时要先加载训练好的xml分类器文件。

示例代码如下
代码中用的视频下载链接:https://pan.baidu.com/s/1bo7rRtl 密码:6zyj
代码是用到的xml分类器文件下载链接:https://pan.baidu.com/s/1nvSm1bN 分享密码请搜索公众号"qxsf321",关注后回复0058即可获取

//opencv版本:OpenCV3.0
//VS版本:VS2013
//Author:qxsf321.net

#include   
#include 

#include 
#include 
#include 

#include 


using namespace cv;
using namespace std;

/** Function Headers */
void detectAndDisplay(Mat frame);

/** Global variables */
//-- Note, either copy these two files from opencv/data/haarscascades to your current folder, or change these locat

你可能感兴趣的:(OpenCV下的分类器技术)