OpenCV在visual studio 2022中的下载与配置
- opencv的下载
- 环境变量的更改
- visual studio 中的配置
- 配置文件
- 代码测试环节
opencv的下载 【C++|OpenCV在visual studio 2022中的下载与配置】我个人用的是visual studio的2022版本,网上安装visual studio的教程非常多,这里我默认大家已经安装好了visual studio 2022. 然后接下去我们进入opencv的下载与安装。这里附上链接,点击链接进入opencv官网opencv
然后我们点击上方的library中的releases,点击可以进入下面这个界面:
文章图片
我们可以看到opencv的库已经更新到了4.5.5。首先我安装的是visual studio 2022,其次我用的windows系统,因此我选择了opencv-4.5.5的windows,然后点击下载即可。我们会进入这个界面:
文章图片
等待读秒的结束,会自动弹出下载的提示框:
文章图片
这里我们自定义一下下载的路径,然后点击确认即可。然后找到我们下载好的路径,打开安装程序:
文章图片
自定义好安装路径:
文章图片
然后下载完后,会得到这些文件:
文章图片
此时我们的opencv就已经下载完毕。
环境变量的更改 接下去我们要进入更改环境变量这各环节:右键点击电脑,选择属性,找到高级系统设置,点开会弹出:
文章图片
此时我们点击右下方的环境变量,会弹出:
文章图片
选中系统变量中的path并且点击编辑,会弹出:
文章图片
然后我们点击右边的新建,这里我已近将我们的环境变量添加进去了,即这张图片中的最后一行‘D:\xxx\opencv\build\x64\vc15\bin’(这是我的路径,除了xxx文件夹的不同,后面只要你没改,直接抄上去就行了)。此时我们添加完了环境变量,然后一路确定退出。
visual studio 中的配置 现在我们打开visual studio 2022,随便新建一个c++空项目
文章图片
创建好之后,右击源文件,点击添加,创建c++文件(.cpp),随便命名个名称,我这里命名为main():
文章图片
文章图片
然后我们点击上方任务栏中的项目,点击下方的opencv2属性。会出来这么个东西:
文章图片
我们首先点击包含目录,然后点击旁边出现的小箭头再点击编辑,会弹出:
文章图片
此时 点击上方红叉左边的添加新行,再点击新行右边出现的三个小点,我们会进入:
文章图片
此时我们找到路径D:\opencv\opencv\build\include 然后点击确认:
文章图片
然后选择下方库目录 一样的操作,这时我们的路径选择是D:\opencv\opencv\build\x64\vc15\lib 然后点击确定,此时我们opencv2的属性页已经变成:
文章图片
然后我们点击属性页 左边栏中的链接器,选中输入,点击附加依赖项:
文章图片
此时打开路径D:\opencv\opencv\build\x64\vc15\lib文件夹:
文章图片
选中opencv_world455d.lib 复制文件名(这里每个人的数字也许不同,不要紧)。将名字复制到附加依赖项点开之后的上方新建行中:
文章图片
点击确认然后应用。
配置文件 这里的话,我一开始是按照网上看的教程,将路径D:\opencv\opencv\build\x64\vc15\bin 下的opencv_world455.dll和opencv_world455d.dll这两个文件复制粘贴到了 路径C:\windows\sysWOW64中,后来出去运行程序的时候发现报错。这里如果出现和我一样报错的同学和查看这篇博客报错解决,亲测可行。
代码测试环节 恭喜你到了这一步!现在我们进入代码测试环节,看看经过我们上面一通操作之后,我们能否顺利在visual studio中使用opencv库吧!
这里我附上代码:
#include
#include using namespace std;
using namespace cv;
int main()
{
Mat img;
img = imread("D:/111.jpg");
if (img.empty())
{
cout << "请确认图像文件名是否正确" << endl;
return 0;
}
imshow("test", img);
waitKey(0);
return 0;
}
然后我们F5运行代码,如果显示图片,说明你顺利完成了上述配置,可以愉快在c++中运用opencv啦!!!!
文章图片
推荐阅读
- C++|(超详细)windows10+Visual Studio 2019+cmake+opencv4.5.5
- opencv学习记录|【Opencv学习记录】Vs2019+Opencv4.5.5扩展库源码编译
- OpenCV|OpenCV学习笔记(一)Opencv4.5.5 VS2019永久开发环境配置
- OpenCV|Visual Studio 2022配置OpenCV455+CMake(Win11)
- 机器学习算法|基于Open-cv 的停车场停车位识别个人笔记附所有代码(下)
- 学习笔记|OpenCV(五)停车场的车位识别
- c语言|如何用C语言实现小游戏——扫雷
- c++作业|c++课设作业之课程信息管理系统
- c++学习|19.1 STL总述、发展史、组成与数据结构谈