• 大小: 3KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: C/C++
  • 标签: opencv  c++  人脸识别  

资源简介

该代码采用c++联合opencv做的对实时视频的人脸识别检测。

资源截图

代码片段和文件信息

#include
#include
#include
#include
#include

using namespace cv;
using namespace std;

// 控制编译版本宏
//#define VERSION_2_4

//参数 : 输入图像、级联分类器、缩放倍数 
void DetectAndDraw(Mat& img CascadeClassifier& cascade double scale);

int main()
{
CascadeClassifier faceCascade;
double scale = 4;
int nRet = 0;

VideoCapture capture;
capture.open(0);
//capture.open(“F:test.mp4“);
if (!capture.isOpened())
{
cout << “open camera failed. “ << endl;
return -1;
}
cout << “open camera succeed. “ << endl;

// 加载分类器 
#ifdef VERSION_2_4
nRet = faceCascade.load(“C:/Program Files/opencv/build/etc/haarcascades/haarcascade_frontalface_alt2.xml“);
#else
nRet = faceCascade.load(“C:/Prog

评论

共有 条评论