我试图使用OpenCv 2.3进行人脸检测。 我试图在我的项目中加载“haarcascade_frontalface_alt_tree.xml”,我经常无法加载xml文件。OpenCV(CvHaarClassifierCascade *)cvLoad不加载,无法加载xml文件
CvHaarClassifierCascade * pCascade = 0; // the face detector
const char* file ="C:\OpenCV2.3\opencv\data\haarcascades\haarcascade_frontalface_alt_tree.xml" ;
pCascade = (CvHaarClassifierCascade*) cvLoad(file , NULL, NULL, NULL);
if (!pCascade) {
exit(-1); // unable to load xml
}
我相信我expeiancing同样的问题this problem
我曾尝试cvLoad命令之前加载的图像,但它并没有帮助。
我使用的OpenCV 2.3,使我的配置,就像在这个tutorial
我使用这些库(我相信我的配置是正确的,该文件存在,可以用记事本打开++)
#include <stdio.h>
#include "opencv2\opencv.hpp"
#include "cv.h"
#include "highgui.h"
//#include "cvaux.h"
using namespace cv;
#pragma comment(lib, "opencv_core230d.lib")
#pragma comment(lib, "opencv_highgui230d.lib")
//#pragma comment(lib, "opencv_contrib230d.lib")
//#pragma comment(lib, "opencv_calib3d230d.lib")
//#pragma comment(lib, "opencv_features2d230d.lib")
//#pragma comment(lib, "opencv_flann230d.lib")
//#pragma comment(lib, "opencv_gpu230d.lib")
#pragma comment(lib, "opencv_haartraining_engined.lib")
#pragma comment(lib, "opencv_imgproc230d.lib")
//#pragma comment(lib, "opencv_legacy230d.lib")
//#pragma comment(lib, "opencv_ml230d.lib")
//#pragma comment(lib, "opencv_objdetect230d.lib")
//#pragma comment(lib, "opencv_video230d.lib")
我希望OP会评论您的哪些解决方案回答了他的问题题。 – Joshua