如何在VS2017配置OpenCV
步骤共分为一下5步:
下载OpenCV SDK 与安装
安装VS2015或者VS2017
1、配置包含目录
2、配置库目录
3、配置链接器
4、配置环境变量
5、重启VS2015或VS2017
下载安装OpenCV SDK:
进入OpenCV官网, 点击左上角Library,选择相应的版本下载,作者下载的是OpenCV-3.4.16 Windows版
。
下载完成后运行,将文件解压, 建议解压在除C盘外的其他盘,得到opencv文件夹,我们主要利用build目录下的文件进行配置。build文件夹目录结构如下:
作者保存的路径是D:\opencv3.4.16
,该路径后面会用到很多次
前期准备:
本文以VS2017为例对opencv进行配置
- 将解决方案平台设置从"x86"改为"x64",这个很关键
- 打开VS2017-- 新建项目:文件–新建–项目–控制台应用–起名"test"
- 点击 视图–其他窗口–属性管理器,点击文件名“test”展开,右击第一项"Microsoft.Cpp.x64.user" – 属性 – VC++目录,接下来正式开始配置
1、配置”包含目录“
点击 包含目录 – <编辑>, 将 opencv 源文件中的 include 目录下的 opencv2 导入即可。
2、配置”库目录“
同理,将 D:\opencv3.4.16\opencv\build\x64\vc15\lib
添加
注意!若是VS2015则选择 vc14
文件夹, 若是VS2017则选择 vc15
文件夹,作者是VS2017所以选择的是vc15文件夹下的 lib
3、配置”链接器"
点击 链接器–输入–附加依赖项–<编辑>
添加 D:\opencv3.4.16\opencv\build\x64\vc15\lib
文件夹下的 opencv_world3416d.lib
文件
注意文件名末尾有 d
4、配置环境变量
此电脑–空白处右击属性–高级系统设置–环境变量–系统变量的path–新建
将 D:\opencv3.4.16\opencv\build\x64\vc15\bin
添加进去
注意!如果VS版本为2015 则需要修改为 vc14
5、重启VS2015或VS2017
测试代码:
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main(int argc, cher** argv)
{
Mat src = imread("D:/pic/00.png"); //提前准备好的图片
imshow("input", src);
waitKey(0);
destroyAllWindows();
return 0;
}
点击 生成–生成解决方案, 未报错后点击 调试–开始执行, 若出现以下画面说明opencv配置成功!!