VS2019搭建opencv4.11读取图像总为空解决办法

1、新建C++空项目,配置相关该项目的属性。通过右键==》属性打开。

2、配置opencv的环境变量,添加到Path中,具体为D:\Program Files\opencv\build\x64\vc15\bin

3、配置VC++目录,配置包含目录与库目录,我把opencv解压在D:\Program Files\opencv下,包含目录需要添加include与include\opencv2两个目录,具体如图

VS2019搭建opencv4.11读取图像总为空解决办法_第1张图片

库目录,需要知道自己的vs的版本,这里选择VC15\lib。具体如下:

VS2019搭建opencv4.11读取图像总为空解决办法_第2张图片

 

4、配置链接器==》输入==》附加依赖项,其中这里的配置很重要,是影响图像读取输出为空值原因,opencv_world411.lib是针对Release用的,opencv_world411d.lib是针对Debug用的,所以需要针对不同的模式采用不同的lib。

VS2019搭建opencv4.11读取图像总为空解决办法_第3张图片VS2019搭建opencv4.11读取图像总为空解决办法_第4张图片

5、影响图像输出为空值还与路径相关,最好用\\或者/两种。

 

6、无法导入,是因为x64与x86不匹配导致的,如果系统是64位则改为x64,如果是32位则为x86。

VS2019搭建opencv4.11读取图像总为空解决办法_第5张图片

 

 

你可能感兴趣的:(计算机视觉)