VS2017搭建OpenCV环境(新手详细教程)

整体流程如下:

  • 下载Visual Studio2017版本
  • 下载OpenCV3.4.1版本
  • 配置环境变量
  • 在Visual Studio2017中引入头文件、库文件、链接库
  • 环境测试

说明:没有必要根据博主的博客下载与博客相应的版本,不同版本之间只需要改一点点东西即可


1、下载安装VS2017

安装教程参考博客https://blog.csdn.net/qq_36556893/article/details/79430133

VS包括多种工作负载,大家可以按需勾选,如果只需要C++功能则只需要勾选使用C++的桌面开发

VS2017搭建OpenCV环境(新手详细教程)_第1张图片


2、下载OpenCV安装包

OpenCV官网https://opencv.org/ 选择OpenCV3.4.1版本

3、配置环境变量

解压下载文件到指定文件夹,将opencv文件夹中的***opencv\build\x64\vc14\bin路径添加系统环境变量中

***代表你所解压的文件路径

右键点击此电脑,选择属性后添加环境变量流程如下图

VS2017搭建OpenCV环境(新手详细教程)_第2张图片

注意:添加路径后记得点确定,并在外面将能点的确定全点选一遍!

4、在Visual Studio2017中引入头文件、库文件、链接库

新建VS程序,流程如下图

VS2017搭建OpenCV环境(新手详细教程)_第3张图片

VS2017搭建OpenCV环境(新手详细教程)_第4张图片

右键新建的项目选择属性

VS2017搭建OpenCV环境(新手详细教程)_第5张图片

VC++目录→包含目录 输入

D:\OpenCV\opencv\build\include
D:\OpenCV\opencv\build\include\opencv
D:\OpenCV\opencv\build\include\opencv2

VS2017搭建OpenCV环境(新手详细教程)_第6张图片

VC++目录→库目录 输入

D:\OpenCV\opencv\build\x64\vc14\lib

VS2017搭建OpenCV环境(新手详细教程)_第7张图片

链接器→输入→附加依赖项 输入

opencv_world341d.lib
opencv_world341.lib

分别代表debug版本和release版本

VS2017搭建OpenCV环境(新手详细教程)_第8张图片

5、环境测试

右键源文件→添加→新建项

VS2017搭建OpenCV环境(新手详细教程)_第9张图片

选择C++文件

VS2017搭建OpenCV环境(新手详细教程)_第10张图片

在运行代码前将预编译头改为不使用预编译头

右键项目名称→属性→预编译头

VS2017搭建OpenCV环境(新手详细教程)_第11张图片

输入测试代码,如下

#include 
#include 

using namespace cv;
using namespace std;

int main()
{
    Mat img = imread("E:/myFile/picture/kobe.jpg");
    //注意这里面的文件路径应该为左下划线(/)或者为双右下划线(\\)
    if (img.empty())
    {
        cout << "无法打开图片!" << endl;
        return -1;
    }
    namedWindow("image", CV_WINDOW_AUTOSIZE);
    imshow("image", img);

    waitKey(0);
    return 0;
}

由于我们使用的是基于64位的

因此将解决方案平台改成x64

VS2017搭建OpenCV环境(新手详细教程)_第12张图片

运行结果如下图

VS2017搭建OpenCV环境(新手详细教程)_第13张图片

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