一级标题
我个人用的是visual studio的2022版本,网上安装visual studio的教程非常多,这里我默认大家已经安装好了visual studio 2022. 然后接下去我们进入opencv的下载与安装。这里附上链接,点击链接进入opencv官网链接: opencv官网
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),随便命名个名称。
然后我们点击上方任务栏中的项目,点击下方的opencv2属性。会出来这么个东西:
我们首先点击包含目录,然后点击旁边出现的小箭头再点击编辑,会弹出选择这个路径:
然后选择下方库目录 一样的操作
然后我们点击属性页 左边栏中的链接器,选中输入,点击附加依赖项(这里需要注意一点,要记得留意一下我们代码的运行配置,在属性页的正上方可以看到,比如我这边是Debug模式,平台是x64,因此我的附加依赖项应该是opencv_world455d.lib,而不是opencv_world455.lib,如果你选择的配置是Release,那么你的附加依赖项就应该是opencv_world455.lib):
四、代码测试环节
#include <opencv2\opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
Mat img;
img = imread("H:/00.project/gou.jpg");
if (img.empty())
{
cout << "请确认图像文件名是否正确" << endl;
return 0;
}
imshow("test", img);
waitKey(0);
return 0;
}
测试结果,可以愉快的调试了。