解决OpenCV3.4.1+VS2017 配置后图片无法显示问题


OpenCV3.4.1+VS2017配置教程:https://jingyan.baidu.com/article/dca1fa6f13bd55f1a44052b9.html

其中

增加工程的openCV的附加依赖库

Debug属性页-》链接器-》输入-》附加依赖项

在Debug模式下选择"opencv_world340d.lib"

在Release模式下选择“opencv_world340.lib”


这部分用到的依赖值是"opencv_world341d.lib"


按照网上的教程将OpenCV3.4.1在VS2017配置好后,运行测试代码,发现图片加载不出来,如下图:

解决OpenCV3.4.1+VS2017 配置后图片无法显示问题

百度了很多原因,包括修改依赖库(将“opencv_world340.lib”删除),配置环境变量,修改图片名称(将"xxx.jpg.jpg"改成"xxx.jpg.jpg")后均无果。

解决办法:

将图片放至.cpp所在的目录下,问题解决。

解决OpenCV3.4.1+VS2017 配置后图片无法显示问题

运行结果如下:

解决OpenCV3.4.1+VS2017 配置后图片无法显示问题