1. 文件下载。

opencv下载官网https://opencv.org/releases,
也可以在他们的github上下载https://github.com/opencv/opencv

在assets中选择相应的版本,这里选择的是4.5.5版本
在这里插入图片描述

2. exe文件安装。

将exe文件解压到任意一个位置,比如解压到D:\software文件夹下,得到D:\software\opencv

3. 环境变量配置

D:\software\opencv\build\x64\vc15\bin;D:\software\opencv\build\x64\vc14\bin;添加到系统环境变量中去。即下面两个文件夹下的bin文件。
在这里插入图片描述

4. VS2017配置opencv。

4.1 新建一个空项目。文件 ——> 新建——>空项目

在这里插入图片描述

4.2 在软件右侧出现4种项目的配置。现在一般是64位机,可以把两个win32的配置删除

在这里插入图片描述

4.3 展开文件夹Debug | x64,双击第一个文件,弹出Microsoft.Cpp.x64.user属性页

在这里插入图片描述

4.3.1 包含目录设置

根据下面的操作,把opencv的D:\software\opencv\build\includeD:\software\opencv\build\include\opencv2添加进去
在这里插入图片描述

4.3.2库目录设置

在包含目录同一页面下,同样方法添加库目录,D:\software\opencv\build\x64\vc14\libD:\software\opencv\build\x64\vc15\lib
在这里插入图片描述

4.3.3 附加依赖项设置

根据下面的操作,把opencv的opencv_world455d.libopencv_world455.lib添加进去
在这里插入图片描述
opecv版本不同,对应的lib文件可能不同,在下面路径查看相应的lib文件名。
在这里插入图片描述
opencv_world455d.lib对应releases版本
opencv_world455.lib对应debug版本。
根据下面使用的是debug版本还是releases版本,把相应的lib文件的位置调到前面。
在这里插入图片描述
比如下面这种情况,就把opencv_world455d.lib放在前面。
配置完成后,在VS中可以直接用,后面无需配置。

4.4 后续使用过程如何修改配置

方法1. 可以通过新建空项目的方式修改(与上述过程类似)
方法2. 调出属性管理器。参考

  • 按下面的方式调出
    在这里插入图片描述
  • 在软件右侧显示如下
    在这里插入图片描述
  • 后面配置方式参照【4.3 展开文件夹Debug | x64,双击第一个文件,弹出Microsoft.Cpp.x64.user属性页】

5. 注意事项

  1. 文件路径中的\改为\\或者/.
  2. 使用相对路径的时候,注意当前的路径是什么。参考下面的代码
  3. debug、release相应情况下,附加依赖项里lib文件的位置参照【4.3.3 附加依赖项设置】
#include <direct.h>
int main() {
	char buf[_MAX_PATH];
	std::string relative_path;
	relative_path = _getcwd(buf, _MAX_PATH);
	cout << "*************" << endl;
	std::cout << relative_path << std::endl;
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐