VS2019+OpenCV安装与配置教程

最近要用到很多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文件,输入以下代码:

#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这个不平凡的一年,相信我们会顺利度过并过得更好。

  • 176
    点赞
  • 541
    收藏
    觉得还不错? 一键收藏
  • 87
    评论
Opencv是一个流行的开源计算机视觉库,可以用于图像和视频处理、特征提取、目标识别等。下面是OpencvC++环境下的安装教程: 1. 安装依赖项:在Ubuntu下,使用以下命令安装必要的依赖项: ``` sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev ``` 2. 下载Opencv源代码:在官方网站下载最新的Opencv源代码,也可以使用以下命令从GitHub上下载: ``` git clone https://github.com/opencv/opencv.git ``` 3. 编译Opencv:进入到Opencv源代码的目录下,新建一个build目录,并进入该目录,使用cmake命令生成Makefile,然后使用make命令编译Opencv: ``` cd opencv mkdir build cd build cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. make -j8 sudo make install ``` 注意,这里使用了Release模式,这会使得Opencv编译得更快,但是会牺牲掉一些调试信息,如果需要调试可以使用Debug模式。 4. 配置Opencv环境变量:将Opencv库的路径添加到LD_LIBRARY_PATH环境变量中,使系统能够找到Opencv库文件: ``` export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH ``` 5. 配置C++编译器:在编译C++程序时需要链接Opencv库文件,需要在编译选项中指定Opencv头文件和库文件的路径,例如: ``` g++ main.cpp -o main `pkg-config --cflags --libs opencv` ``` 这里使用了pkg-config命令来自动获取Opencv的编译选项。 希望这个安装教程能够帮助到你。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 87
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值