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,每天致力于给自己挖坑...

 

 

    

上一篇:“深度学习“汉字国标码GB2312


下一篇:爬取网页乱码记录篇