引言

最近准备搞一搞机器视觉方面的研究,所以着手进行环境的搭建。所使用的环境是Win10 64位+VS2015+Opencv3.3.0安装配置

Win10 64位+VS2015+Opencv3.3.0安装配置

一、VS2015的安装

官网下载VS2015,不会的自己百度,也可以参考下面的文章

搭建opencv所需的硬件资源_win10

参考文章:

二、下载OpenCV 3.3.0

目前官方最新版是3.3.1,我们这里选用 3.3.0来给做演示,当然也可以下载最新版。

搭建opencv所需的硬件资源_OpenCV_02

下载地址: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

搭建opencv所需的硬件资源_opencv_03

三、配置环境变量

右击计算机->属性->高级系统设置->高级->环境变量,找到系统变量中的Path,点击编辑,添加路径:

搭建opencv所需的硬件资源_opencv_04


搭建opencv所需的硬件资源_win10_05


搭建opencv所需的硬件资源_搭建opencv所需的硬件资源_06

由于我们配置的电脑是64位的,所以选择x64,貌似在OpenCV3.0之后就只有x64的了
安装目录+\opencv\build\x64\vc14\bin

环境变量配置目录:E:\openCV\opencv3.3\opencv\build\x64\vc14\bin

四、创建项目

打开vs2015,创建一个win32控制台程序

搭建opencv所需的硬件资源_OpenCV_07

搭建opencv所需的硬件资源_opencv_08

五、配置运行环境

在OpenCV3.0之后,打打简化了配置的流程,所以我们只需要简单的三步即可完成运行环境的配置。

首先打开在vs2015的属性管理器,默认是隐藏的

视图->其他窗口–>属性管理器

搭建opencv所需的硬件资源_win10_09

由于编译分为Debug版和Release版,我们先就Debug版进行配置,不同点在第三步连接器的配置

(1)配置VC++目录

打开菜单栏中视图->其他窗口->属性窗口,在属性管理器列表中选择Debug|Win64 -> Microsoft.Cpp.x64.user,右键点击属性

搭建opencv所需的硬件资源_OpenCV_10

第一步:通用属性 -> 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的安装目录,自行替换

搭建opencv所需的硬件资源_OpenCV_11

搭建opencv所需的硬件资源_搭建opencv所需的硬件资源_12

(2)配置连接器

第三步:通用属性 -> 链接器 -> 输入 -> 附加依赖项中添加,根据自己需要的版本进行添加。(当前添加的是Debug版)
Debug版:

opencv_world330d.lib

Release版:

opencv_world330d.lib
opencv_world330.lib

搭建opencv所需的硬件资源_配置_13

搭建opencv所需的硬件资源_配置_14

六、测试

到此为止,我们已经完成了OpenCV环境的搭建,下面我们通过一段示例代码来进行测试,代码是实现一张图片的打印

(1)建立一个主cpp文件,包含如下代码

搭建opencv所需的硬件资源_win10_15

#include<opencv2\opencv.hpp>
using namespace cv;
int main()
{
	Mat picture = imread("one_piece.jpg"); 
	imshow("测试程序", picture);
	waitKey(20171029);
}

(2)在工程目录下放一张图片

搭建opencv所需的硬件资源_配置_16

(3)运行程序

搭建opencv所需的硬件资源_opencv_17


选择x64 Dubug运行程序,然后我们的第一个OpenCV程序就运行起来了,绘制出了工程目录中的图片。

搭建opencv所需的硬件资源_win10_18