2017-05-27 91 views
-5

我一直試圖通過opencv顯示圖像。 但是,它一遍又一遍地失敗。 我已經檢查了多次路徑,並且閱讀了關於opencv中調試和發佈庫的arcticle。 以下是我遇到的問題。opencv C++ 3.2.0,visual studio 2017,窗口10,顯示圖像失敗

https://i.stack.imgur.com/RsInM.png

誰能幫我解決這個問題?

+2

歡迎堆棧溢出。請花些時間閱讀[The Tour](http://stackoverflow.com/tour),並參閱[幫助中心](http://stackoverflow.com/help/asking)中的資料,瞭解您可以在這裏問。 –

+2

請勿將代碼張貼爲圖片,但請在您的問題中附上[MCVE]。 –

回答

0

也許你的圖片路徑或名稱是錯誤的。嘗試通過右鍵單擊圖像並查看屬性來找到它。

String img("../data/MyPic.jpg"); // example path to img 
+0

感謝您的幫助。我嘗試過,但仍然失敗。 –

1

使用雙反斜線(\)不是一個單一的反斜槓(),你需要使用雙反斜線,因爲單斜槓是一個特殊字符。所以使用下面的代碼,而不是代碼數字9

Mat img= imread("C:\\lena.jpg", CV_LOAD_IMAGE_UNCHANGED); instead 

參考here更多

+1

或'R「(C:\ lena.jpg)」'爲C++ 11及更高版本 – api55

相關問題