[問題] OpenCV2.2 圖片換了之後就會錯誤

看板C_and_CPP作者 (KerKer)時間12年前 (2012/07/28 01:19), 編輯推噓5(5011)
留言16則, 6人參與, 最新討論串1/1
*[36m開發平台(Platform): (Ex: VC++, GCC, Linux, ...) vc++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) Opencv 問題(Question): 圖片換了之後就無法編譯成功 以人臉偵測為例: 當我使用這張lena的圖時 http://ppt.cc/D2zw 是可以編譯成功的 但當我將路徑改成另外一張圖的時候 http://ppt.cc/60qZ 就會出現這個問題 用其他opencv的code時也是這樣 明明圖片都放再同一個路徑上卻只有這一張會成功 因為剛接觸opencv 所以很多地方不懂 希望有大大可以解說一下這個問題 ^__^ 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.250.110.131

07/28 01:27, , 1F
"編譯"是什麼?
07/28 01:27, 1F

07/28 01:28, , 2F
都用VS了,按F10找出問題在哪裡吧
07/28 01:28, 2F

07/28 01:28, , 3F
就是執行的意思@@
07/28 01:28, 3F

07/28 01:29, , 4F
編譯跟執行差很多很多的
07/28 01:29, 4F

07/28 01:29, , 5F
然後你再看看圖片大小以及程式碼裡面用的相關變數值吧
07/28 01:29, 5F

07/28 01:30, , 6F
反正, 沒附程式碼的隔空抓藥, 大概是出在這裡.
07/28 01:30, 6F

07/28 01:30, , 7F
抱歉 小弟還是新手@@
07/28 01:30, 7F

07/28 01:31, , 8F
可是我用同樣的code 在別人的電腦跑 是可以兩張圖都成功的
07/28 01:31, 8F

07/28 01:31, , 9F
請善用單步執行(F10)找出錯誤,這樣敘述沒人能幫你的...
07/28 01:31, 9F

07/28 01:32, , 10F
OK 謝謝 我嘗試看看
07/28 01:32, 10F

07/28 01:35, , 11F
看圖片裡的程式碼, 還有讀.xml檔. 看起來不只是要檢查
07/28 01:35, 11F

07/28 01:35, , 12F
輸入圖片的路徑 (能說的也就這麼一點點 XD)
07/28 01:35, 12F

07/28 20:46, , 13F
我記得opencv讀圖片大小會有問題 好像要2的倍數吧\
07/28 20:46, 13F

07/28 20:55, , 14F
不用2個倍數,我讀opencv圖片都沒出問題過= =
07/28 20:55, 14F

07/30 14:02, , 15F
樓上是2.2?
07/30 14:02, 15F

07/30 23:14, , 16F
單純讀圖不用2的倍數,可是某些函式可能會悠一些特殊規定
07/30 23:14, 16F
文章代碼(AID): #1G4isRL8 (C_and_CPP)