OpenCV开发环境搭建+配置
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成功后,可以找到如下目录,其意义为:
2.3 环境变量的配置
为了能够正常使用OpenCV来进行开发,我们还需要进行环境变量的配置,我的电脑—>属性—>高级系统设置—>环境变量,找到Path变量,选中并点击编辑:
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 创建新项目:
3.2 配置包含目录
3.3 配置库目录
3.4 配置Debug的附加依赖项
3.5 配置Release的附加依赖项
通过上面的操作,已经完成了配置
4 运行程序
复制以下代码:
#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");
}
在运行之前,需要找张图片,放到项目文件夹中(注:代码中的图片名字要与图片名一致),选择:
点击绿色的运行健即可运行。