Qt 配置opencv环境

我下载的opencv版本是4.7版本的,然后搭配VS2022,个人感觉vs上的openCV速度相对于QTcreator更快一些

VS软件学习C++的朋友应该都有,这边就不放置了,如果需要博客上或者官网下载都可以,联系我也可以

一.安装opencv(我是在官网下载的,需要翻墙)

网址:OpenCV - Open Computer Vision Library

第一步:我们点击上边的Library里面的releases

进入这个页面

然后向下翻找到OpenCV - 4.7 (下载windows版本)

下载好后是一个安装包,我们把他放在D盘里面放入一个新建文件夹中(我这边是)

扫描二维码关注公众号,回复: 17507027 查看本文章

接下来我们打开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文件移除就可以了

 如果有出现异常的情况可以私信我,我不是很强,但是非常乐意和大家交流

猜你喜欢

转载自blog.csdn.net/Path_of_programm/article/details/142151362