OpenCV无法加载lbpcascade_frontalface.xml级联分类器
方式1:
static const char *lbpcascade_file = "../data/lbpcascade_frontalface.xml";
CascadeClassifier *face_cascade;
face_cascade = (CascadeClassifier *)cvLoad(lbpcascade_file);
if (!face_cascade) {
printf("Can't load lbpcascade_file!!");
return false;
}
......
face_cascade->detectMultiScale(frame_gray, faces, 1.1, 2, 0 | CV_HAAR_SCALE_IMAGE, Size(30, 30));
方式2:
static const char *lbpcascade_file = "../data/lbpcascade_frontalface.xml";
CascadeClassifier face_cascade;
if (!face_cascade.load(lbpcascade_file)) {
printf("Can't load lbpcascade_file!!");
return false;
}
face_cascade.detectMultiScale(frame_gray, faces, 1.1, 2, 0 | CV_HAAR_SCALE_IMAGE, Size(30, 30));
结果两种加载方式都不能加载。。。路径是对的,OpenCV2.4.10版本也是支持这个分类器的,那么问题在哪呢?有和我一样情况的同学吗?
相关推荐
Android+Opencv(人脸检测 lbpcascade_frontalface)
opencv基于android平台的人脸检测,分析OpencvforAndroid官网demo,用的是lbpcascade_frontalface模型文件,后面会添加mtcnn检测的代码,大家一起交流
人 脸检测级联分类器haarcascade_frontalface_alt.xml
视觉识别、人脸识别;包含:haarcascade_eye.xml,haarcascade_eye_tree_eyeglasses.xml,haarcascade_frontalcatface.xml,haarcascade_frontalcatface_extended.xml,haarcascade_fullbody.xml
OPENCV人脸检测例子程序(可直接运行)
OPENCV 自带人脸识别程序,可直接运行,有说程序说明,和OPENCV编译环境和设置
lbpcascade-frontalface.xml与 haarcascade-eye-tree-eyeglasses.xml
lbpcascade_frontalface.xml 和 haarcascade_eye_tree_eyeglasses.xml 是 OpenCV 中的人脸和眼睛识别分类器。lbpcascade_frontalface.xml 是基于 Local Binary Patterns (LBP) 算法的人脸识别分类器,可以用来检测人脸。haarcascade_eye_tree_eyeglasses.xml 是基于 Haar 特征的眼睛识别分类器,可以用来检测带有眼镜的眼睛。
rlsb_xml_core.rar
人脸识别探测器核心工具处理器 人脸识别探测器核心工具处理器 人脸识别探测器核心工具处理器


工具平台和程序库
