Opencv 4.0.1+VS2015 下载及开发环境配置

一. 下载安装OpenCV和VS2015

1. 下载安装OpenCV
到OpenCV的官网所指定的下载地址(https://opencv.org/releases.html) ,根据当前开发环境选择合适的平台版本,进行安装即可,我选的是OpenCV4.0.1 Win pack.
Opencv 4.0.1+VS2015 下载及开发环境配置_第1张图片
2. 下载安装VS2015
官方网站:https://visualstudio.microsoft.com/zh-hans/downloads/
在这里可以找到所有版本的VS,根据自己的需要和喜好进行下载即可.
安装时根据需要选择配件,但Visual C++相关的配件请勾选.
安装过程中有两点需要注意:
(1).提示安装包缺失时不要跳过安装,选择网上下载;
(2).安装不完整的,请在控制面板选择VS2015->更改->修复选项,进行解决.

漫长的等待过后,完成安装.

二. 配置开发环境

1. 配置环境变量
上面步骤只是完成了安装,为了能够正常使用OpenCV来进行开发,还需要进行环境变量的配置,选择:我的电脑->属性->高级系统设置->环境变量,找到下方系统变量中的PATH变量,选中进行编辑.
Opencv 4.0.1+VS2015 下载及开发环境配置_第2张图片
然后依次选择 “新建”、“浏览”,然后选择:opencv安装路径\build\x64\vc14\bin.
Opencv 4.0.1+VS2015 下载及开发环境配置_第3张图片
注:
1.x64文件夹下有vc14和vc15两个文件夹,它们对应于VS的版本,对应关系如下:
Visual Studio 6 : vc6
Visual Studio 2003 : vc7
Visual Studio 2005 : vc8
Visual Studio 2008 : vc9
Visual Studio 2010 : vc10
Visual Studio 2012 : vc11
Visual Studio 2013 : vc12
Visual Studio 2015 : vc14
Visual Studio 2017 : vc15
例如,我们安装的VS版本是VS2015,故选择vc14文件夹.
2.环境变量配置完成后需要重启电脑才能生效.

2. VS2015配置
我们知道,要想在VS中使用外部库,就需要进行引入的配置,这个配置包括:外部包含文件指定和外部库目录指定,以及动态链接库配置.

  1. 打开VS2015,新建一个空白的Win32控制台应用程序,具体步骤如下:
    Opencv 4.0.1+VS2015 下载及开发环境配置_第4张图片
    Opencv 4.0.1+VS2015 下载及开发环境配置_第5张图片
    勾选空项目,
    Opencv 4.0.1+VS2015 下载及开发环境配置_第6张图片
  2. 建立完项目,我们选中解决方案栏中的源文件目录,点击右键,添加一个.cpp文件.
    Opencv 4.0.1+VS2015 下载及开发环境配置_第7张图片
    Opencv 4.0.1+VS2015 下载及开发环境配置_第8张图片
  3. 设置属性管理器
    VS中有个叫做“属性管理器”的工具,用于VS整体参数的配置,配置一次后,以后所有新建项目都会应用此配置,无需一一配置,使用起来非常方便,点击:视图->属性管理器.
    Opencv 4.0.1+VS2015 下载及开发环境配置_第9张图片
    在新出现的属性管理器栏中,展开目录,选中Debug|x64中的Microsoft.Cpp.x64.user
    (因为解决方案配置和解决方案平台为:Debug|x64,如果是其他设置的话,选择相应文件夹进行相同操作即可)
    点击右键,进入属性界面.
    Opencv 4.0.1+VS2015 下载及开发环境配置_第10张图片 1).配置包含目录
    选择:通用属性->VC++ 目录->包含目录,然后点击右侧三角标志,点击编辑.
    Opencv 4.0.1+VS2015 下载及开发环境配置_第11张图片
    Opencv 4.0.1+VS2015 下载及开发环境配置_第12张图片
    向其中添加下面两个路径:
    Opencv 4.0.1+VS2015 下载及开发环境配置_第13张图片如果是构建CMake生成的opencv的话,这里的目录选择"目的路径"\install\include"目的路径"\install\include\opencv2
    2).配置库文件目录
    回到属性界面,选择:通用属性->VC++ 目录->库目录,和刚刚一样,选择下三角、编辑,添加OpenCV的库文件目录.
    Opencv 4.0.1+VS2015 下载及开发环境配置_第14张图片
    Opencv 4.0.1+VS2015 下载及开发环境配置_第15张图片
    如果是构建CMake生成的opencv的话,这里的目录选择"目的路径"\install\x64\vc14\lib
    3).配置动态链接库
    配置之前,查看步骤2)中添加的库文件目录,
    里面有两个Object File Library文件:opencv_world401和opencv_world401d.
    Opencv 4.0.1+VS2015 下载及开发环境配置_第16张图片
    这两个库文件的区别是:opencv_world401对应于Release模式,opencv_world401d对应于Debug模式,在VS2015主界面可以设置模式,由于我们设置属性管理器时选择的是Debug|x64文件夹,所以是Debug模式,应添加与之对应的opencv_world401d库文件.
    再次回到属性界面,选择:通用属性->链接器->输入->附加依赖项,进行编辑添加.
    Opencv 4.0.1+VS2015 下载及开发环境配置_第17张图片
    输入库文件名(加后缀名)
    Opencv 4.0.1+VS2015 下载及开发环境配置_第18张图片
    添加完毕,效果如下:
    Opencv 4.0.1+VS2015 下载及开发环境配置_第19张图片

三、测试

完成了上述所有配置工作后,我们进行一次实测,以验证以上配置是否成功。功能很简单:显示一张图片.
测试之前设置解决方案配置和解决方案平台为:Debug|x64
Opencv 4.0.1+VS2015 下载及开发环境配置_第20张图片
将以下代码添加到之前添加的Main.cpp文件中,

#include  
#include  
#include  
#include

using namespace std;
using namespace cv;

int main() 
{
  // 先将图片与Main.cpp放置在同一目录下
  // 读入一张图片    
  Mat image = imread("1.jpg"); 
  // 创建一个名为"display"的窗口    
  namedWindow("display");
  // 在窗口中显示图片  
  imshow("display", image);
  // 等待6000ms后窗口自动关闭    
  waitKey(6000);
  return 0;
}

生成解决方案,
Opencv 4.0.1+VS2015 下载及开发环境配置_第21张图片
执行,
Opencv 4.0.1+VS2015 下载及开发环境配置_第22张图片
结果如下图所示:
Opencv 4.0.1+VS2015 下载及开发环境配置_第23张图片
So,go to new world!

希望文章能给大家一点帮助!

你可能感兴趣的:(OpenCV)