在visual studio 2017上配置OpenCV 3.3.0

在visual studio 2017上配置OpenCV 3.3.0

1 下载安装OpenCV 3.3.0

1.1 下载OpenCV 3.3.0

OpenCV 3.3.0下载网址为:OpenCV下载地址

1.2 安装OpenCV 3.3.0

打开OpenCV 3.3.0下载软件,出现如下对话框,单击Extract等待解压提取即可。在visual studio 2017上配置OpenCV 3.3.0_第1张图片

2 下载安装visual studio 2017

2.1 下载visual studio 2017

visual studio 2017下载网址为:visual studio 2017社区版下载地址

2.2 安装visual studio 2017

打开visual studio 2017下载软件,根据自己需要选择安装负载以及安装位置(本人选择了C++桌面开发以及安装位置为),如下图所示:在visual studio 2017上配置OpenCV 3.3.0_第2张图片
在visual studio 2017上配置OpenCV 3.3.0_第3张图片
单击安装后,等候安装完成!
下面开始配置OpenCV3.3.0的重头戏啦!!!

3 配置OpenCV 3.3.0

3.1 设置系统环境变量

  • 右击我的电脑打开高级系统设置,选择环境变量,如图:
    在visual studio 2017上配置OpenCV 3.3.0_第4张图片
  • 选择系统变量中的Path,左击编辑,如图在visual studio 2017上配置OpenCV 3.3.0_第5张图片
  • 新建,在OpenCV安装路径下找到opencv\build\x64\vc14\bin文件夹,将路径复制到对话框2中,如图所示:
    在visual studio 2017上配置OpenCV 3.3.0_第6张图片

3.2 设置visual studio 2017 的属性表

  • 打开visual studio 2017,文件–>新建–>项目,如图:
    新建项目
    选择空项目,根据自己需要填写名称以及位置。
  • 打开属性管理器(可从工具栏中的视图–>其他窗口–>属性管理器中打开),如图:
    在visual studio 2017上配置OpenCV 3.3.0_第7张图片
  • 为了方便后续无需每次配置OpenCV,在这里我们新建一个属性表,右击Debug|x64(本人电脑为64位,习惯使用Debug调试,所以选择Debug|x64),添加新项目属性表,根据自己需要进行名称及位置设计,如图:在visual studio 2017上配置OpenCV 3.3.0_第8张图片
  • 此处多出一个新建的属性表,如图
    在visual studio 2017上配置OpenCV 3.3.0_第9张图片
  • 双击进入属性表设置,添加包含目录以及库目录,如图:
    在visual studio 2017上配置OpenCV 3.3.0_第10张图片
  • 包含目录添加如下:
    在visual studio 2017上配置OpenCV 3.3.0_第11张图片
  • 库目录添加如下:
    在visual studio 2017上配置OpenCV 3.3.0_第12张图片
  • 链接器–>输入–>附加依赖项添加,如图:
    在visual studio 2017上配置OpenCV 3.3.0_第13张图片
    根据OpenCV版本添加附加依赖项,如图:
    添加内容如下(330表示OpenCV版本为3.3.0,d表示为debug调试):
    opencv_world330d.lib
    opencv_world330.lib
    在visual studio 2017上配置OpenCV 3.3.0_第14张图片
    以上配置全部完成,下面进入测试阶段!!!

4 OpenCV配置是否成功测试

代码如下:

#include
#include
#include
#include

using namespace std;
using namespace cv;

int main()
{
	Mat image;
	image = imread("E:\\opencv学习\\1.jpg");
	cout << "This image is " << image.rows << "x"<< image.cols << endl;
	if (image.empty())
	{
		cout << "open image error!" << endl;
	}
	imshow("Original Image", image);
	waitKey(0);
}

运行结果如下:

5 常见问题及解决方案

5.1 无法打开pdb文件

visual studio 2017工具栏下得工具–>选项–>调试–>符号,将符号文件的位置中的Microsoft符号服务器选中,运行一遍后,再取消勾选就好啦,如图:
在visual studio 2017上配置OpenCV 3.3.0_第15张图片

5.2 无法打开opencv_world330d.lib文件

将opencv安装路径下的opencv_world330d.lib文件复制到系统盘下的SysWOW64文件夹下即可。

本人也是刚开始学习OpenCV,如有不足之处还望各位大神指正。

你可能感兴趣的:(OpenCV学习,OpenCV学习)