从零开始 OpenCV (一) —— 环境配置(OpenCV 3.3.1 + VS 2017)

Here you can read tutorials about how to set up your computer to work with the OpenCV library in opencv.org.

环境配置

准备工作

Win10(64 bit) + VS 2017

环境配置

  • 下载解压 OpenCV

    1. 进入 Opencv 官网 opencv.org, 选择最新版本的 OpenCV Pack 并下载(我这里下载的是 OpenCV 3.3.1).

    2. 双击下载的 .exe 文件, 选择保存的保存的路径, 即可解压 OpenCV 库.

  • 配置环境变量

    1. 右键点击 “此电脑”, 点击 “属性” 项;
    2. 选择 “高级系统设置”;

    3. 选择 “环境变量”;

    4. 将解压好的 OpenCV 的 bin 路径添加到 Path 系统环境变量中。

第一个 OpenCV 小例子

创建项目, 配置环境

  • 用 VS 2017 创建控制台项目 FirstOpenCVSample
  • 选择 “项目” –> “属性”

  • 添加包含目录(<解压路径>\opencv\build\include)和库目录(<解压路径>\opencv\build\x64\vc14\lib):

  • 添加附加依赖项: opencv_world331d.lib(debug 版), opencv_world331.lib(release 版)

第一个 OpenCV 小例子

#include <iostream>
#include <opencv2/core/core.hpp> // OpenCV 核心库:定义了图像数据结构
#include <opencv2/highgui/highgui.hpp> // highgui: 包含了所有图形接口函数

using namespace std;
using namespace cv; //引入 OpenCV 的命名空间
int main()
{
    // 定义一个图像变量
    Mat matAli;

    // 从内存读入一张图像
    matAli = imread("C:\\Users\\yanglion\\Pictures\\Img\\Ali.jpg");

    // 将该图像显示在新建的窗口内
    imshow("matAli", matAli);

    // 永远等待按钮
    waitKey(0);

    return 0;
}

运行效果: