我下载的opencv版本是4.7版本的,然后搭配VS2022,个人感觉vs上的openCV速度相对于QTcreator更快一些
VS软件学习C++的朋友应该都有,这边就不放置了,如果需要博客上或者官网下载都可以,联系我也可以
一.安装opencv(我是在官网下载的,需要翻墙)
网址:OpenCV - Open Computer Vision Library
第一步:我们点击上边的Library里面的releases
进入这个页面
然后向下翻找到OpenCV - 4.7 (下载windows版本)
下载好后是一个安装包,我们把他放在D盘里面放入一个新建文件夹中(我这边是)
接下来我们打开windows的环境变量在Path路径中添加我们opencv文件夹里面的(Vc15/Vc16)都可以,不影响,我们添加一个的就可以了
接下来我们打开VS2022
新建一个新项目 ,再创建一个空项目
名字感觉无所谓的,随便起都可以 创建一个CPP文件
为了便于查看是否配置成功我们先CV一段代码
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat mypic = imread("1.png");
//nameWindow("openCV程序");
namedWindow("openCV程序");
imshow("OpenCV程序", mypic);
Mat Medianfiltering;
cv::medianBlur(mypic, Medianfiltering, 7);
imshow("中值滤波", Medianfiltering);
waitKey(0);
return 0;
}
然后我们看到如下的情况,接下来我们再配置以下我们属性
这个就是直接右键我们工程,然后找到最下边的属性
接下来我们先处理这两个
我们先复制一下 我们openCV 文件夹中,找到build中的include,然后复制他的路径
将他写入到我们的包含目录中
接下来 在我们openCV的文件夹中,找到build/x64/vc15/lib CV 一下我们的路径
CV到库目录中就
点击应用
我们的程序就没有标红了
接下来最后一步打开属性里面输入
我们编辑附加依赖项
我们把opencv_world460d.lib 全名+后缀复制粘贴到附加依赖项中点击确定,然后我们就配置好了
代码里面牵扯到了图片的加载,因此我们在当前目录里面放一个图片
放到这个文件夹中就可以了,然后运行
我这边的运行结果是
恭喜你已经配置完成了,但是这样很麻烦每次创建一个空项目就需要配置一下,我们可以导入模板
点击然后 下一步
接下来点击完成就可以了
然后我们新建项目
注意我们的模板是包含了上次写的代码的,如果不想要之前的代码在导出模板之前将.cpp文件移除就可以了
如果有出现异常的情况可以私信我,我不是很强,但是非常乐意和大家交流