Visual Studio 2019配置OpenCV开发环境
原文链接https://xugaoxiang.com/2019/12/10/visual-studio-2019-opencv/软硬件环境Visual Studio 2019OpenCV 4.1.2Windows 10视频看这里Visual Studio 2019到官方链接下载安装文件,安装完Visual studio 2019后,再选择安装相应组件,这里需要安装c++桌面应...
·
原文链接
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)]](https://i-blog.csdnimg.cn/blog_migrate/c85a4899ce8727be34a365fe5d65dee7.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)]](https://i-blog.csdnimg.cn/blog_migrate/8988a9916e60d7ddb65e143f4eaf548c.png)
接下来设置环境变量PATH,鼠标右键点击我的电脑 --> 属性 --> 高级 --> 环境变量
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KnTuze7B-1575987360386)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_05.png)]](https://i-blog.csdnimg.cn/blog_migrate/8f22dbcbdd1ca21ae64217a21ca0cf6b.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)]](https://i-blog.csdnimg.cn/blog_migrate/0673d35461b8e22ce4006d81264dc3ba.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1i7djPJq-1577945870365)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_03.png)]](https://i-blog.csdnimg.cn/blog_migrate/ed617beddd7751bc9850c519cd51b779.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)]](https://i-blog.csdnimg.cn/blog_migrate/eeb12baf90ff72348784d5006e0f44be.png)
接下来设置opencv头文件及库的路径
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xuRX3I5l-1575987360387)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_07.png)]](https://i-blog.csdnimg.cn/blog_migrate/61f8b8978cdc917ecd65e4be7fb5c0ef.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yFWtIqPw-1575987360388)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_08.png)]](https://i-blog.csdnimg.cn/blog_migrate/f0b118ac0bd5c4176edfd06d497425dd.png)
一定要确保新增成功了
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UO4aPmWr-1577945933657)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_09.png)]](https://i-blog.csdnimg.cn/blog_migrate/d2078a1b741659d7ac79c279001e01ff.png)
接下来设置模块依赖
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DSqbnOl3-1575987360389)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_10.png)]](https://i-blog.csdnimg.cn/blog_migrate/1121346589e9ca64dc6b1aef8f5ffbf5.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Yf2wiv6V-1575987360390)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_11.png)]](https://i-blog.csdnimg.cn/blog_migrate/eda6e61cc54e44e746b1abf76e30994f.png)
最后设置解决方案平台为x64
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mlgISjOy-1575987360390)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_12.png)]](https://i-blog.csdnimg.cn/blog_migrate/8e18c6a1aeee03476139082c68753150.png)
到这里,一切就都准备好了,按下F5键运行工程
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5jWrWolT-1575987360390)(https://code.xugaoxiang.com/xugaoxiang/blog/raw/master/images/ai/opencv/opencv_vs_13.png)]](https://i-blog.csdnimg.cn/blog_migrate/babb20f062f853d4575ff1669007c22c.png)
公众号

参考资料
更多推荐




所有评论(0)