OpenCV Error: Assertion Failed (size.width>0 && size.height>0)


今天在使用vs2019配置opencv環境時,報錯OpenCV Error: Assertion Failed (size.width>0 && size.height>0)

 

查了很多帖子說是路徑以及附加連接里opencv_world340d.lib與opencv_world340.lib的順序問題,但是改了又改仍報錯

 

最后解決辦法如下:

    

  出錯原因:opencv配置vs環境時配置了兩遍,

        第一遍配置,在項目->屬性->鏈接器->輸入->附加依賴項里加入opencv_world340d.lib與opencv_world340.lib

        第二遍又在視圖->其他視圖->屬性管理器->鏈接器->輸入->附加依賴項里加入opencv_world340d.lib與opencv_world340.lib

        在百度查詢錯誤原因時,多數辦法為更改視圖->其他視圖->屬性管理器->鏈接器->輸入->附加依賴項里加入opencv_world340d.lib與opencv_world340.lib的順序

        所以就忽略了項目屬性里的附加依賴項

  

  解決方案:opencv_world340d.lib與opencv_world340.lib的順序為如果是debug則opencv_world340d.lib在前;反之,則opencv_world340.lib在前

        排除了路徑書寫錯誤之后

        發現出錯原因在於項目屬性里的附加依賴項順序不對,在debug調試環境下,opencv_world340d.lib應在opencv_world340.lib之前

    

                                                                    

 

                                                              QwQ,每天致力於給自己挖坑...

 

 

    


免責聲明!

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



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