Visual Studio 2019配置OpenCV开发环境

人工智能 专栏收录该内容
27 篇文章 2 订阅

原文链接

https://xugaoxiang.com/2019/12/10/visual-studio-2019-opencv/

软硬件环境

  • Visual Studio 2019
  • OpenCV 4.1.2
  • Windows 10

Visual Studio 2019

官方链接下载安装文件,安装完Visual studio 2019后,再选择安装相应组件,这里需要安装c++桌面应用组件,见下图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qPufx5O6-1575987360385)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_01.png)]

配置opencv环境

opencv下载地址,最新版本4.1.2,https://github.com/opencv/opencv/releases/tag/4.1.2,下载下来后是一个exe文件,双击选择安装目录,比如这里我是D:\xugaoxiang,最后目录结构是这样的

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gZzL1dhP-1575987360386)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_04.png)]

接下来设置环境变量PATH,鼠标右键点击我的电脑 --> 属性 --> 高级 --> 环境变量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KnTuze7B-1575987360386)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_05.png)]

在Visual studio中使用opencv

在准备工作完成后,就可以打开visual studio 2019了,我们来新建一个项目,类型选择c++控制台应用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sr69aRIC-1575987360387)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_02.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1i7djPJq-1577945870365)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_03.png)]

在工程创建成功后,在源文件OpenCVTest.cpp中加入代码

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc.hpp>
#include <iostream>

using namespace cv;
using namespace std;

int main()
{
	Mat image = Mat::zeros(300, 600, CV_8UC3);
	circle(image, Point(300, 200), 100, Scalar(0, 255, 128), -100);
	circle(image, Point(400, 200), 100, Scalar(255, 255, 255), -100);
	imshow("Show Window", image);
	waitKey(0);
	return 0;
}

然后依次点击项目 --> OpenCVTest项目属性

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RdorifP3-1575987360387)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_06.png)]

接下来设置opencv头文件及库的路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xuRX3I5l-1575987360387)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_07.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yFWtIqPw-1575987360388)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_08.png)]

一定要确保新增成功了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UO4aPmWr-1577945933657)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_09.png)]

接下来设置模块依赖

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DSqbnOl3-1575987360389)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_10.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Yf2wiv6V-1575987360390)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_11.png)]

最后设置解决方案平台为x64

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mlgISjOy-1575987360390)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_12.png)]

到这里,一切就都准备好了,按下F5键运行工程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5jWrWolT-1575987360390)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_13.png)]

公众号

在这里插入图片描述

参考资料

评论 6 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:精致技术 设计师:CSDN官方博客 返回首页

打赏作者

迷途小书童的Note

请博主喝矿泉书!

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值