OpenCV开发环境搭建+配置

  • 0. 总述
  • 1 Visual Studio 2019的安装与配置
  • 1.1 Visual Studio 2019下载地址
  • 1.2 注册码
  • 1.3 安装步骤重点
  • 2. OpenCV安装
  • 2.1 下载地址
  • 2.2 安装目录解释
  • 2.3 环境变量的配置
  • 3 VS2019配置
  • 3.1 创建新项目:
  • 3.2 配置包含目录
  • 3.3 配置库目录
  • 3.4 配置Debug的附加依赖项
  • 3.5 配置Release的附加依赖项
  • 4 运行程序


0. 总述

本文介绍在没有任何准备的情况下,搭建OpenCV环境,主要分为:
(1)VS 2019的安装与配置
(2)OpenCV的安装与环境配置
(3)在VS 2019下引入OpenCV库
(4)运行第一个程序

1 Visual Studio 2019的安装与配置

1.1 Visual Studio 2019下载地址

官方下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/ 上面有三个版本,个人选的是企业版

1.2 注册码

Visual Studio 2019 Enterprise:
BF8Y8-GN2QH-T84XB-QVY3B-RC4DF
Visual Studio 2019 Professional:
NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y

1.3 安装步骤重点

工作负载选择说明:https://docs.microsoft.com/zh-cn/visualstudio/?view=vs-2019#pivot=workloads 个人选择了:windows->通用windows平台开发、其他工具集->Visual Studio扩展开发、使用C++的Linux开发

2. OpenCV安装

2.1 下载地址

官方下载地址:https://opencv.org/releases/

2.2 安装目录解释

安装OpenCV成功后,可以找到如下目录,其意义为:

opencv4nodejs 环境变量设置 opencv开发环境搭建_第一个OpenCV程序

2.3 环境变量的配置

为了能够正常使用OpenCV来进行开发,我们还需要进行环境变量的配置,我的电脑—>属性—>高级系统设置—>环境变量,找到Path变量,选中并点击编辑:

opencv4nodejs 环境变量设置 opencv开发环境搭建_OpenCV_02


64位系统的需要在path添加“;opencv安装路径\build\x64\vc14\bin”(注:英文输入法中的“;”是分割符,用于与前面其他软件的配置参数分开)个人配置:;C:\OpenCV\opencv\build\x64\vc15\bin(注:因为我用的是目前最新版的VS,所以选择了vc15,VS2015对应vc14)

32位系统应配置路径“;opencv安装路径\build\x86\vc14\bin”,(朱:3.1.0版本的OpenCV已经将x86这个目录删除了,也就是说在VS 2015环境下不能进行32位的OpenCV编译。)

3 VS2019配置

如果我们要在VS中使用外部类库的话,需要进行引入配置,这个配置就包括:外部库目录指定和外部包含文件指定。

3.1 创建新项目:

opencv4nodejs 环境变量设置 opencv开发环境搭建_下载地址_03


opencv4nodejs 环境变量设置 opencv开发环境搭建_下载地址_04


opencv4nodejs 环境变量设置 opencv开发环境搭建_OpenCV环境配置_05


opencv4nodejs 环境变量设置 opencv开发环境搭建_第一个OpenCV程序_06

3.2 配置包含目录

opencv4nodejs 环境变量设置 opencv开发环境搭建_OpenCV_07


opencv4nodejs 环境变量设置 opencv开发环境搭建_下载地址_08

3.3 配置库目录

opencv4nodejs 环境变量设置 opencv开发环境搭建_Visual_09


opencv4nodejs 环境变量设置 opencv开发环境搭建_Visual_10

3.4 配置Debug的附加依赖项

opencv4nodejs 环境变量设置 opencv开发环境搭建_第一个OpenCV程序_11


opencv4nodejs 环境变量设置 opencv开发环境搭建_Visual_12

3.5 配置Release的附加依赖项

opencv4nodejs 环境变量设置 opencv开发环境搭建_第一个OpenCV程序_13


opencv4nodejs 环境变量设置 opencv开发环境搭建_OpenCV_14


通过上面的操作,已经完成了配置

4 运行程序

opencv4nodejs 环境变量设置 opencv开发环境搭建_第一个OpenCV程序_15


opencv4nodejs 环境变量设置 opencv开发环境搭建_OpenCV环境配置_16


复制以下代码:

#include<opencv2/opencv.hpp>

using namespace cv;

int main() {

	Mat img = imread("1.jpg",-1);
	if (img.empty())return -1;
	namedWindow("Example1", cv::WINDOW_AUTOSIZE);
	imshow("Example1", img);
	waitKey(6000);
	destroyWindow("Example1");
}

在运行之前,需要找张图片,放到项目文件夹中(注:代码中的图片名字要与图片名一致),选择:

opencv4nodejs 环境变量设置 opencv开发环境搭建_Visual_17


点击绿色的运行健即可运行。