运行opencv2.4.10自带的facedetect.cpp出现问题,求解答
答案:2 悬赏:40 手机版
解决时间 2021-02-21 17:59
- 提问者网友:情歌越听越心酸
- 2021-02-21 06:56
运行opencv2.4.10自带的facedetect.cpp出现问题,求解答
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-02-21 08:31
运行opencv2.4.10自带的facedetect.cpp出现问题
应该是这两个xml文件的位置不对了,有两个方法:
1、把这两个xml文件copy到.exe文件所在的目录下,不过我记得.net会修改当前目录,保险起见在exe文件的上一级目录中也放一份
2、把objectDetection.cpp文件中的下面两行改一下:
String face_cascade_name = "haarcascade_frontalface_alt.xml";
String eyes_cascade_name = "haarcascade_eye_tree_eyeglasses.xml";
在xml前面添加文件的绝对路径也就是->"c:\\.........\\haarcascade_frontalface_alt.xml"这个样子,记得在路径中的反斜杠前面加一个反斜杠
不行的话欢迎追问
应该是这两个xml文件的位置不对了,有两个方法:
1、把这两个xml文件copy到.exe文件所在的目录下,不过我记得.net会修改当前目录,保险起见在exe文件的上一级目录中也放一份
2、把objectDetection.cpp文件中的下面两行改一下:
String face_cascade_name = "haarcascade_frontalface_alt.xml";
String eyes_cascade_name = "haarcascade_eye_tree_eyeglasses.xml";
在xml前面添加文件的绝对路径也就是->"c:\\.........\\haarcascade_frontalface_alt.xml"这个样子,记得在路径中的反斜杠前面加一个反斜杠
不行的话欢迎追问
全部回答
- 1楼网友:鸠书
- 2021-02-21 10:08
有可能是win8操作系统导致的,2.4.11版本的windows版opencv实在win7sp1上测试的。官方没有保证最新的操作系统能够可以使用。很可能2.4.10版本的opencv调用的是win7版本的mfc相关库,所以在win8上没法运行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯