2010-02-06 59 views
1

我安裝了opencv2.0,我使用的是MSV C++ 2008 v9。我在網上測試了一些代碼,返回singel靜態圖像的反轉版本,但我希望FaceDetect代碼也能正常工作。我試圖按照wiki中的說明進行操作,但是我收到了一個內存錯位錯誤,該錯誤來自我不應該編輯的文件。我想知道是否有人想要或已經嘗試過這樣做,並且可以分享一些關於如何完成這個已經提供的代碼的測試的見解。我目前的主要問題是,在使用openCv1.0〜和其他版本的MVS方面存在大量垃圾,但我想要具體到我的版本。FaceDetect OpenCV示例代碼不工作在MSV C++ 2008 v9

感謝提前的幫助下,

BC

回答

0

假設你已經安裝了OpenCV2.0和使用MSV C++ 2008編譯成功了。現在執行已提供的代碼,您可以直接執行位於「C:\ OpenCV2.0 \ vs2008 \ bin \ Debug \」中的facedetect.exe命令,前提是您已將OpenCV2.0安裝在默認位置。

語法:facedetect --cascade = 「C:\ OpenCV2.0 \數據\ haarcascades \ haarcascade_frontalface_alt.xml」 「C:\ OpenCV2.0 \樣品\ C \ lena.jpg」

OR 您可以從「C:\ OpenCV2.0 \ samples \ c \」路徑執行facedetect.exe。指定級聯分類器名稱和圖像。

語法:facedetect --cascade =「C:\ OpenCV2.0 \ data \ haarcascades \ haarcascade_frontalface_alt.xml」lena.jpg