OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5

提示:文章写完后,可以自动生成目录。生成方法请参考右侧帮助文档

前言

笔者本科时候有幸接触了OpenCV3.2.0版本的学习,后因考研压力不得不暂时停下学习的脚步,现在考研任务结束了,未来的导师也是从事的该方向,笔者又开始了新一轮的学习。回来发现OpenCV已经出到了4.5.5版本,遂重新下载新版本并决定记录这一学习历程。由于笔者水平有限,可能有错误之处还请诸位大佬多多包涵并烦请指出,让我们一起学习,共同进步。

一、OpenCV4.5.5下载

OpenCV4.5.5是在2021-12-30发布的,这里是官网链接:https://opencv.org/releases/
如果觉得下载太慢推荐翻墙下载或者在GitHub上下载OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5

二、OpenCV配置到VS2020

1.环境变量配置

右击这台电脑->属性->高级系统设置->环境变量
OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5
点击上面的XX的用户变量中的Path,然后点击编辑
OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5
点击新建->浏览,沿着下载好的OpenCV的下载路线,把opencv4.5.5\opencv\build\x64\vc15\bin添加进去,如果要用到其他语言的开发也顺便添加,我这里添加了Java和Python。
OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5
注意:我这里是下载到了E盘,路径可能不一样,推荐通过浏览的方式添加。

2.VS2022配置

首先先建立一个空项目(注意:每一个新建项目如果你想调用OpenCV的话都需要按这部分的流程再来一遍),然后右击项目(我的项目名字叫opencv)并选择属性
OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5
点击VC++目录->包含目录(图一中的上一个红圈),这里会出现一个下拉箭头,点击会有编辑选项(图二),点击会出现新的弹窗(图三)
OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5
这里先点击那个文件夹图标,会出现一个新行,在行尾有…的按键,点击该按键自动跳转到文件浏览,这时将opencv4.5.5\opencv\build\include文件夹添加进来(我这里已经添加好了)
OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5
再配置库目录,点击VC++目录->库目录(图一中的下一个红圈),把opencv4.5.5\opencv\build\x64\vc15\lib添加进来(和上面一样的操作)
OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5
然后沿着你之前下载OpenCV4.5.5的路径:‪X:\opencv4.5.5\opencv\build\x64\vc15\lib,里面有一个叫opencv_world455d.lib的文件,把它的名字复制下来(或者直接复制我这个也可以)
OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5
还是右击刚才的项目(我的项目名字叫opencv)并选择属性,点击连接器->所有选项->附加依赖项,然后添加刚才复制的文件名,然后点击确定
OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5

3.验证配置是否成功

创建测试文件main.cpp

// 引入OpenCV头文件
#include<opencv2/opencv.hpp>
// 使用OpenCV命名空间cv
using namespace cv;

int main()
{
    Mat image = imread("C:\\Users\\DELL\\Desktop\\002.png");
    //这里的图片路径更改成你自己的,注意是\\连接
    imshow("图", image);
    waitKey(0);
    destroyAllWindows();
    return 0;
}

运行代码查看你设置的图片

总结

提示:我之前最容易犯的错的是项目属性不统一(下图中画圈的两处要一致),还有就是如果提示:由于找不到opencv_world455d.dll,无法继续执行代码。解决方法是把opencv_world455d.dll,opencv_world455.dll,拷贝到项目中。
OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5
OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
青葱年少的头像青葱年少普通用户
上一篇 2022年4月6日
下一篇 2022年4月6日

相关推荐