VS中OpenCV用imread讀取不到圖片


轉自:https://blog.csdn.net/u012423865/article/details/78116059

在VS中OpenCV用imread讀取不到圖片

今天在Visual Studio2013中配置好了OpenCV2.4.11,然后用imread讀取圖片試試效果,發現讀取不到圖片,症狀是,編譯運行都沒出錯,但是讀到的圖片就是空的。最后查找了半天的原因,發現是工程使用的是Debug模式,但是添加的OpenCV依賴庫是用的Release版本的。具體如下:   這里寫圖片描述    如上圖,我的工程是使用的Debug模式         這里寫圖片描述   

所以屬性 -> 鏈接器 -> 附加依賴項 里面也要添加上OpenCV的Debug版本的庫。如上圖,后綴為d結尾的,也即opencv_calib3d2411d.lib這個就是Debug版本的庫,如果是opencv_calib3d2411.lib則是Release版本的庫。所以,這里兩者的庫的版本要能夠對應上,Debug對應Debug,Release對應Release即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM