前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VS2019+OpenCV安装与配置教程

VS2019+OpenCV安装与配置教程

作者头像
全栈程序员站长
发布2022-09-07 15:40:02
1K0
发布2022-09-07 15:40:02
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

目录

最近要用到很多OpenCV的库,所以开始学了点OpenCV,本文记录VS和OpenCV的安装、配置过程。配置OpenCV使用配置文件的方法,配置完一次就可以给其他工程使用,非常方便。

VS2019的下载安装

这里有Visual Studio 2019的详细教程,社区版是免费使用的,登录一下微软账户就行。

OpenCV的下载安装

OpenCV下载链接

在这里插入图片描述
在这里插入图片描述

我装的是4.3、Windows版本,OpenCV3和4是有点区别的,似乎4只支持C++。 下载完解压到指定文件夹(相当于安装了),最好别装到C盘,如:

在这里插入图片描述
在这里插入图片描述

OpenCV的配置

配置系统变量

在这里插入图片描述
在这里插入图片描述

找到OpenCV的安装(解压)路径,将路径opencv\build\x64\vc15\bin添加到Path中。

给VS中的工程一键配置OpenCV

打开VS2019,创建一个新项目:

在这里插入图片描述
在这里插入图片描述

项目名称和位置自己写,点击创建。

在这里插入图片描述
在这里插入图片描述

源文件上右击,添加,新建项:

在这里插入图片描述
在这里插入图片描述

选cpp文件,命名,点击添加,添加之后cpp文件就在源文件目录下了。

在这里插入图片描述
在这里插入图片描述

然后打开属性管理器:视图 ->其他窗口 ->属性管理器。因为第一次配置OpenCV,所以要添加一个属性表,添加完其他项目如果需要OpenCV,就可以直接添加现有属性表,一键完成配置。当工程选择的是debug时,这里选择debug;当工程选择的是release时,这里就编辑release的属性。以64位Debug为例,右击Debug|x64,添加新项目属性表。

在这里插入图片描述
在这里插入图片描述

然后起个名吧,保存在一个地方,最好是公共位置:

在这里插入图片描述
在这里插入图片描述

在Debug|x64目录下双击刚新建的文件,点击VC++目录,点击包含目录,然后将OpenCV的三个包含目录添加进去(图中还没加): D:\program Files\opencv\build\include D:\program Files\opencv\build\include\opencv D:\program Files\opencv\build\include\opencv2

在这里插入图片描述
在这里插入图片描述

添加完后,继续点击库目录,将OpenCV的库目录添加进去: D:\Prpgram Files\opencv\build\x64\vc15\lib

在这里插入图片描述
在这里插入图片描述

添加完后,点击连接器,点击输入,点击附加依赖项,添加lib文件,lib文件可以在D:\Program Files\opencv\build\x64\vc15\lib中查看,数字后面带d的表示debug,选这个就行了(添加依赖项的时候可不用路径,只输入文件名,如:opencv_world411d.lib)。

在这里插入图片描述
在这里插入图片描述

到此所有配置就完成了。

测试配置的效果

双击新建的cpp文件,输入以下代码:

代码语言:javascript
复制
#include <opencv2/opencv.hpp>
#include <iostream>

using namespace std;
using namespace cv;

int main()
{ 
   
    //OpenCV版本号
    cout << "OpenCV_Version: " << CV_VERSION << endl;
    
    //读取图片
    Mat img = imread("C:/Users/admin/Pictures/2020-06-21.png");

    imshow("picture", img);
    waitKey(0);
    return 0;
}

选好图片,运行就可以了,注意运行时要把调试器改成Debug,x64,如果属性表是加在Debug win32就不需要改调试器了。

在这里插入图片描述
在这里插入图片描述

这是2020-6-21日截到的日偏食,那天正好是父亲节,有幸看到了日全食全过程。2020这个不平凡的一年,相信我们会顺利度过并过得更好。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/149601.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • VS2019的下载安装
  • OpenCV的下载安装
  • OpenCV的配置
    • 配置系统变量
      • 给VS中的工程一键配置OpenCV
        • 测试配置的效果
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档