我嘗試bulid臉使用C++和OpenCV檢測在Visual Studio 2010中applicatyion 2.3.1庫 所以,我聲明字符串類型和初始化:如何加載XML OpenCV的級聯文件2.3.1
字符串face_cascade_name =「haarcascade_frontalface_alt.xml」;
接下來,創建類CascadeClassifier的一個目的:
CascadeClassifier face_cascade;
我加載級聯:
如果{printf的( 「 - ()加載時出錯\ n!」);(face_cascade.load(face_cascade_name)!)返回-1; };
該項目bulid和調試沒有問題,但是當我運行應用程序和應用程序嘗試加載級聯程序崩潰!
我看到這個通訊: 程序'[1288] OpenCV2.0.exe:Native'已退出,代碼爲-1(0xffffffff)。
就你而言,我建議你發佈重現問題所需的最小代碼量。如果我們不知道你的程序想要完成什麼,那麼理解最好的方法是通過檢查代碼來實現。 –