vs2015+opencv4.0配置如下:
编译时需要的lib:

运行时需要的dll

找到源码路径“...\opencv\sources\data\haarcascades”目录下的haar特征文件“haarcascade_frontalface_alt.xml”
如图:

代码:
#include <iostream>
#include "opencv2/opencv.hpp"
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
double t1 = (double)getTickCount();
//读取haar文件数据
String cascadeFilePath = "E:/data/haarcascade_frontalface_alt.xml";
CascadeClassifier face_cascade;
if (!face_cascade.load(cascadeFilePath))
{
printf("could not load haar data...\n");
return -1;
}
//读取图像
Mat src, gray

本文介绍了在VS2015中使用OpenCV4.0进行人脸检测的配置过程,包括编译所需的lib和运行所需的dll。重点是使用了`haarcascade_frontalface_alt.xml`文件进行人脸检测,虽然检测速度较慢,但通过图像缩放可以提高效率。此外,文章还提到了从opencv3.2版本开始,需要额外添加`opencv_imgcodecs*.lib`库,并探讨了运行时dll与编译时lib数量的差异。
最低0.47元/天 解锁文章
4164

被折叠的 条评论
为什么被折叠?



