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

整体流程如下:

  • 下载Visual Studio2017版本

  • 下载OpenCV3.4.1版本

  • 配置环境变量

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

  • 环境测试

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


1、下载安装VS2017

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

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


2、下载OpenCV安装包

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

3、配置环境变量

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

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

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

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

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

新建VS程序,流程如下图

右键新建的项目选择属性

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

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

VC++目录→库目录 输入

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

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

opencv_world341d.lib
opencv_world341.lib

分别代表debug版本和release版本

5、环境测试

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

选择C++文件

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

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

输入测试代码,如下

#include <opencv2/opencv.hpp>
#include <iostream>

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

运行结果如下图

发布了12 篇原创文章 · 获赞 27 · 访问量 786

猜你喜欢

转载自blog.csdn.net/Gary_ghw/article/details/102919298