2013-04-30 205 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