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

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、OpenCV4.5.5下载
  • 二、OpenCV配置到VS2020
    • 1.环境变量配置
    • 2.VS2022配置
    • 3.验证配置是否成功
  • 总结


前言

笔者本科时候有幸接触了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_第1张图片

二、OpenCV配置到VS2020

1.环境变量配置

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

2.VS2022配置

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

3.验证配置是否成功

创建测试文件main.cpp

// 引入OpenCV头文件
#include
// 使用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_第11张图片
OpenCV4.5.5学习笔记(一):环境配置Visual Studio2022+OpenCV4.5.5_第12张图片

你可能感兴趣的:(OpenCV,visual,studio,windows,opencv)