2013-04-30 204 views
0

CascadeClassifier::load函数返回false,即使对XML文件的绝对路径:CascadeClassifier ::加载功能始终返回false

face_cascade.load("D:/tmp/haarcascade_frontalface_alt2.xml"); 

我使用OpenCV的2.4.5。

+1

你有权限打开该文件吗? – 2013-04-30 09:44:34

+0

@perfanoff〜>是的。我可以加载它在另一个项目! – saeed 2013-04-30 10:22:08

回答

0

嗯,我有同样的问题在OpenCV中2.4.9和VS 2012

我检查为右库进行调试和everithing似乎确定,但它并没有解决。 因此,对于我来说,目前的解决方法是,在新的VS环境中独自迎接一名消费者。 ,这样我就可以从目录中启动我的exe,然后在这个过程中使用debuger。 我不知道为什么,但这种方式工作正常。 (xml加载正常)

也许我应该提一下,该函数原来是在DLL中调用的。 我使用这个exe只是为了测试/调试DLL。

我希望这有助于

〜NetForc3