Opencv报错Assertion failed (size.width>0 && size.height>0) in imshow【多个解决方案】

绝对路径还是相对路径,都不行的话,就是imread读取图片出现问题,此时用方案二
看一下是不是这个报错~
Opencv报错Assertion failed (size.width>0 && size.height>0) in imshow【多个解决方案】_第1张图片

解决方案一:相对路径改为绝对路径。
温馨提示:一定要使用双斜杠\或者改为/反方向的斜杠,单斜杠是转义字符会导致读取的结果一直为空

若不管是绝对路径还是相对路径,都不行,则可能是图片读取问题,我就是这个问题导致,就用到方案二

解决方案二:配置“链接器->附加依赖项”时,若自己是Debug模式,则只保留“xxxd.lib”,若是Release模式则只保留“xxx.lib”二者留一个即可

如下图:在属性管理器中,找到Debug| x64(根据自己实际配置选择) 中的“.user”并右键属性,看到如下属性框,配置对应的库即可解决问题!
Opencv报错Assertion failed (size.width>0 && size.height>0) in imshow【多个解决方案】_第2张图片

你可能感兴趣的:(Opencv,C++,opencv)