資源簡介
該代碼采用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.?“?< return?-1;
}
cout?<“open?camera?succeed.?“?<
//?加載分類器?
#ifdef?VERSION_2_4
nRet?=?faceCascade.load(“C:/Program?Files/opencv/build/etc/haarcascades/haarcascade_frontalface_alt2.xml“);
#else
nRet?=?faceCascade.load(“C:/Prog
- 上一篇:VC++聊天室設計+數據字典
- 下一篇:編譯詞法分析程序構造C語言
評論
共有 條評論