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上下载在这里插入图片描述

二、OpenCV配置到VS2020

1.环境变量配置

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

2.VS2022配置

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

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,拷贝到项目中。
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43264167/article/details/123968717