opencv imread 读入图片为空 解决方法

1、首先要观察路径是否正确
因为在windows中,你直接复制的斜线是不行的。要么用\\ 要么用 / 或者// 都是可以的。
2、排除了上面的问题,如果读入为空,
那么也有可能是你的opencv配置出现了问题:
特别是包含目录
d:/opencv/include/opencv2
d:/opencv/include
这两个都需要添加进去,不然会出现很多问题,比如,在另一个库中包含的文件找不到
3、记住有些3.X以后的版本附加依赖项的lib文件在不同的编译模式下,要不同配置
比如:Debug X64 ,你要在属性管理器下的debug|X64 模式下配置 带d版本的lib库就是 opencv_world420d.lib
其他的模式也是如此,(但是这个前提也需要注意,就是你的opencv库必须也要是对应位数版本的,
比如我的就是64位版本的。

你可能感兴趣的:(问题解决,c++,Opencv)