Visual Studio2022下opencv3.4.15配置过程详解(c++环境)【图文教程】

一、前言

本文目的是记录在Visual Studio2022下安装配置opencv3.4.15,也算是一种学习吧,这也就预示着本人准备进军c++了,哈哈哈一起加油

本人使用的python版本是3.9,电脑的显卡型号是NVIDIA GeForce RTX 3060

二、下载安装opencv3.4.15

(1) 首先下载opencv3.4.15,点击官网https://opencv.org/,接着找到Library目录下的Releases

在这里插入图片描述
(2) 往下翻,找到OpenCV-3.4.15,选择Windows点击下载

在这里插入图片描述

为了方便下载,我把我下载的放到网盘里了,自取链接https://pan.baidu.com/s/11Egtfu2NIr3A3NKSI5SIVg?pwd=t45w(提取码:t45w)
(3) 下载完成后双击打开,建议根据自己的需要新建一个文件夹。我的安装目录是D:\opencv\,因此下文中所有路径均以此为例,选好之后点击Extract

在这里插入图片描述

(4) 点击Extract后等待完成即可。

在这里插入图片描述

(5) 提取完成之后可以在对应目录下找到以下文件,这个文件夹先不要关闭,接下来配置环境需要使用

在这里插入图片描述

三、配置环境分两部分(①系统环境②IDE环境)

3.1 系统环境配置

(1) 先说第一部分,首先鼠标左键单击此电脑,右键选择属性,接着点击环境变量

在这里插入图片描述

(2) 进入之后找到下方系统变量,双击path

在这里插入图片描述

(3) 之后返回到文件夹页面,依次进入D:\opencv\build\x64\vc15\bin路径,点击上方空白部分可以复制此路径

在这里插入图片描述

(4) 复制之后返回编辑环境变量的页面,先点击新建,接着将刚刚复制的路径粘贴进去,点击确定即可,后面一直点确定就行了

在这里插入图片描述

(5) 接着返回文件夹中,在右上角的搜索框里搜索opencv_world

在这里插入图片描述

(6) 在搜索后的页面中,按着ctrl键,选中两个 .dll后缀文件,复制这两个文件

在这里插入图片描述

(7) 接着依次进入C:\Windows\SysWOW64文件夹下,将刚刚复制的文件粘贴到此路径下(可能需要给定权限才行,这时候选择继续即可)

在这里插入图片描述

(8) 完成后如下图

在这里插入图片描述

(9) 接着返回到D:\opencv\build\x64\vc15\bin路径下,搜索opencv_ffmpeg,复制下方文件

在这里插入图片描述

(10) 复制完之后依次进入C:\Windows\System32路径下,同样粘贴即可

在这里插入图片描述

以上就是系统环境配置的全部工作,下一节介绍如何在visual studio中配置环境

3.2 visual studio环境配置

(1) 首先打开vs,新建一个c++空项目,我给新建的项目命名为Project1,下文均已Project1为例

在这里插入图片描述

(2) 接下来进入Project1项目页面,右键点击属性后进入配置页面

在这里插入图片描述

(3) 进入属性页面后,首先点开VC++目录,接着选择包含目录,然后点击这一行最右边的折叠符号,会出现一个编辑选项,点击编辑选项

在这里插入图片描述

(4) 进入编辑页面后,首先创建路径,接着点最右边的…来选择路径,依次找到D:\opencv\build\include路径,选择即可,之后点击确定

在这里插入图片描述

(5) 之后以同样的方法找到库目录的编辑页面

在这里插入图片描述

(6) 接着选择D:\opencv\build\x64\vc15\lib路径即可,之后点击确定

在这里插入图片描述

(7) 上述操作之后对应画面变成下图这样

在这里插入图片描述

(8) 接着需要打开链接器,找到输入,点击附加依赖项以同样的方式来添加文件

在这里插入图片描述

(9) 接着打开文件夹,进入路径D:\opencv\build\x64\vc15\lib下,找到对应的d.lib结尾的文件,复制文件名opencv_world3415d.lib(由于不同的版本对应的文件名不同,因此不需要纠结文件名字,只要后面结尾对的上就行了)

在这里插入图片描述

(10) 之后输入到对应框内即可,接着点击确定

在这里插入图片描述

(11) 以上操作全部完成后,点击右下角应用,之后点确定,就完成了所有配置

在这里插入图片描述

好啦,到这里所有的配置就完成了,你还是很棒的,下面我们就进行测试

四、功能测试

首先恭喜你进入到测试环节,就证明前面的安装过程没有遇到障碍,厉害哦
下面首先准备一张图片(例子中的路径为:D:/Desktop/wallhaven-2877gx.jpg),这个路径可以根据自己的情况进行更改,另外Size是显示分辨率,也可以根据情况更改

#include <opencv2\opencv.hpp> 
#include <iostream>

using namespace std;
using namespace cv;

int main()
{
    Mat img;
    img = imread("D:/Desktop/wallhaven-2877gx.jpg");
    Size dsize = Size(800, 600);
    resize(img, img, dsize, 0, 0, INTER_AREA);
    if (img.empty())
    {
        cout << "请确认图像文件名是否正确" << endl;
        return 0;
    }
    imshow("test", img);
    waitKey(0);
    return 0;
}

点击运行,如果出现下图结果就表示配置完成,over

在这里插入图片描述

五、结束语

恭喜你我又成功掌握一项安装技术,如果对你有帮助,希望能点个赞支持一下,谢谢啦(关注一下也不是不行呀哈哈哈)
后面会进行一系列MOT论文更新,感兴趣的朋友们可以点个关注,不迷路

下期再见咯!一起学习,加油!

参考链接:

另外,感谢下面两位大佬的支持
https://blog.csdn.net/Burp_Boom/article/details/124163830
https://blog.csdn.net/ycx_ccc/article/details/123258001

  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值