我尝试在 android 中使用 opencv 进行人脸检测,但无法加载对象检测 xml 文件。
代码如下,
.....
static CvHaarClassifierCascade* cascade = 0;
CvMemStorage* storage = 0;
LOGI("before haarcascade");
if (!cascade) {
const char* file = "/Users/Downloads/OpenCV-
2.2.0/data/haarcascadeshaarcascade_frontalface_alt.xml";
cascade = (CvHaarClassifierCascade *)cvLoad(file, 0, 0, 0);
storage = cvCreateMemStorage(0);
}
if(cascade)
LOGI("xml loaded");
else
LOGI("unable to load the xml");
......
在logcat中它显示无法加载xml。
如何加载xml?
请有人帮助我。
谢谢,
斯里尼瓦桑
愚蠢的问题......但该文件确实存在,不是吗?
如果该代码在您的 Android 设备上运行,但该文件存在于主机(Mac OS)工作站上,那么您就不走运了!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)