本文共 695 字,大约阅读时间需要 2 分钟。
#include#include using namespace std;using namespace cv;string xmlPath = "E:\\opencv\\sources\\data\\haarcascades\\haarcascade_frontalface_default.xml";//haarcascade_frontalface_defaultint main(){ CascadeClassifier detector; bool bstatue = detector.load(xmlPath); if (!bstatue) { cout<<"load xml文件失败"< faces; //读入视频 //VideoCapture capture("face.mp4"); VideoCapture capture(0); //循环显示 while(true) { Mat frame; //定义一个Mat变量,用于存储每一帧的图像 capture>>frame; //读取当前帧 detector.detectMultiScale(frame,faces,1.1,3,0,Size(30,30)); for (size_t t = 0; t < faces.size(); t++) { rectangle(frame,faces[t],Scalar(0,0,255),2,8); } imshow("人脸检测",frame); waitKey(10); } return 0;}
转载地址:http://tosws.baihongyu.com/