引言
最近准备搞一搞机器视觉方面的研究,所以着手进行环境的搭建。所使用的环境是Win10 64位+VS2015+Opencv3.3.0安装配置
Win10 64位+VS2015+Opencv3.3.0安装配置
一、VS2015的安装
官网下载VS2015,不会的自己百度,也可以参考下面的文章
参考文章:http://blog.csdn.net/quxiaoxia1986/article/details/52352114
二、下载OpenCV 3.3.0
目前官方最新版是3.3.1,我们这里选用 3.3.0来给做演示,当然也可以下载最新版。
下载地址:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.3.0/opencv-3.3.0-vc14.exe/download?use_mirror=ncu&r=https%3A%2F%2Fopencv.org%2Fopencv-3-3.html&use_mirror=ncu
三、安装OpenCV 3.3.0
随意安装在什么盘,但是记住路径,因为等下配置需要用到
当前安装的目录是:E:\openCV\opencv3.3
三、配置环境变量
右击计算机->属性->高级系统设置->高级->环境变量,找到系统变量中的Path,点击编辑,添加路径:
由于我们配置的电脑是64位的,所以选择x64,貌似在OpenCV3.0之后就只有x64的了
安装目录+\opencv\build\x64\vc14\bin
环境变量配置目录:E:\openCV\opencv3.3\opencv\build\x64\vc14\bin
四、创建项目
打开vs2015,创建一个win32控制台程序
五、配置运行环境
在OpenCV3.0之后,打打简化了配置的流程,所以我们只需要简单的三步即可完成运行环境的配置。
首先打开在vs2015的属性管理器,默认是隐藏的
视图->其他窗口–>属性管理器
由于编译分为Debug版和Release版,我们先就Debug版进行配置,不同点在第三步连接器的配置
(1)配置VC++目录
打开菜单栏中视图->其他窗口->属性窗口,在属性管理器列表中选择Debug|Win64 -> Microsoft.Cpp.x64.user,右键点击属性
第一步:通用属性 -> VC++目录 ->包含目录中添加
E:\openCV\opencv3.3\opencv\build\include
E:\openCV\opencv3.3\opencv\build\include\opencv
E:\openCV\opencv3.3\opencv\build\include\opencv2
第二步:通用属性 -> VC++ 目录 -> 库目录中添加
E:\openCV\opencv3.3\opencv\build\x64\vc14\lib
其中 E:\openCV\opencv3.3 是OpenCV的安装目录,自行替换
(2)配置连接器
第三步:通用属性 -> 链接器 -> 输入 -> 附加依赖项中添加,根据自己需要的版本进行添加。(当前添加的是Debug版)
Debug版:
opencv_world330d.lib
Release版:
opencv_world330d.lib
opencv_world330.lib
六、测试
到此为止,我们已经完成了OpenCV环境的搭建,下面我们通过一段示例代码来进行测试,代码是实现一张图片的打印
(1)建立一个主cpp文件,包含如下代码
#include<opencv2\opencv.hpp>
using namespace cv;
int main()
{
Mat picture = imread("one_piece.jpg");
imshow("测试程序", picture);
waitKey(20171029);
}
(2)在工程目录下放一张图片
(3)运行程序
选择x64 Dubug运行程序,然后我们的第一个OpenCV程序就运行起来了,绘制出了工程目录中的图片。