QT配置Opencv3.4.1

前言:

目前在做机器视觉方面的软件开发,所以需要做一个好看的ui界面和算法的集成,因此选择Qt和OpenCV进行开发,记录一下走过的坑,整理自己的思路,方便大家少走弯路。

 

-----------------------------------------------------------------------------------------------------------------------------

配置环境:

WIN10

VS2017

QT5.11.1

OPENCV3.4.1

 

-----------------------------------------------------------------------------------------------------------------------------

第一步:

默认三个软件都已经安装完成。(注意安装的之后要配置环境变量)。下面是我的环境变量配置

QT配置Opencv3.4.1_第1张图片

 

-----------------------------------------------------------------------------------------------------------------------------

第二步:

 

1.新建一个Qt项目

QT配置Opencv3.4.1_第2张图片

 

2.建立项目文件名和选择你需要的路径

QT配置Opencv3.4.1_第3张图片

 

3.选择编译器(这里划重点

图中的二个编译器分别是

1.微软官方提供的编译器

2.MinGW是一款开源的window下专用的编译器

因为我们下载的opencv 已经提供好了对windows下opencv的编译,如果我们选用其他的非微软的编译器,就需要重新编译。例如工业上使用非常多的cmake进行编译,之后就可以使用别的编译器对我们的程序进行编译。在这里我们使用微软自带的编译器

QT配置Opencv3.4.1_第4张图片

 

4.后面就没什么需要注意的了,也不需要更改,一路下一步

QT配置Opencv3.4.1_第5张图片

QT配置Opencv3.4.1_第6张图片

 

-----------------------------------------------------------------------------------------------------------------------------

第三步:

根据我们的opencv所在位置给我们的项目文件添加头文件和库目录

QT配置Opencv3.4.1_第7张图片

 

添加完成之后的图片,配置和在vs中原理相同,方法不一样而已。

QT配置Opencv3.4.1_第8张图片

添加的时候不要照抄,根据自己的环境来配置。

添加完之后先编译一下,让我们的opencv头文件生效。左下角的小锤子。否则可能会产生添加头文件没有效果的状态。

 

----------------------------------------------------------------------------------------------------------------

最后实验我们的成果,显示一张图片

QT配置Opencv3.4.1_第9张图片

QT配置Opencv3.4.1_第10张图片

可以看到成功显示了图片和Qt的ui界面。

但是有一些问题,在读取图片的时候,就算图片放置在程序的工程路径下,只要不写全路径名称就没办法正确读取图片,希望有经验的开发者能解决这个问题。

你可能感兴趣的:(QT配置Opencv3.4.1)