其他分享
首页 > 其他分享> > OpenCV Error: Assertion Failed (size.width>0 && size.height>0)

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

 

 

    

标签:lib,opencv,Assertion,视图,OpenCV,world340d,附加,world340,size
来源: https://www.cnblogs.com/siberianhusky/p/13034034.html