在之前的博客中

时间:2022-06-09 07:47:37

    在之前的博客中,已经分袂对照详细地论述了“windows平台下基于VS和OpenCV”以及“Linux平台下基于QT和OpenCV"搭建图像措置惩罚惩罚框架,并且生成了相应的免费视频。这篇博客的主要内容,就是基于最新版本的相应工具,在windows平台下,“基于QT和OpenCV搭建图像措置惩罚惩罚平台”,并且进一步研究如何基于QT所见即所得的便当,进行图像措置惩罚惩罚操纵,最终还要和vs做一个对照,进行初阶小结。

   主要分为3个部分,一个是当前模式下,windows+QT环境的搭建;二个是配套版本的OpenCV从头编译;三个是综合起来,配置告成环境。

一、搭建windows平台下的QT环境

最新版本的QT为(2017年12月5日版本)

在之前的博客中

 

下载地点为(可能需要注册账户):

最突出的感应熏染就是在最新版本中的QT中,进行了很高水平的集成,将各类环境下的pre-build版本都进行了一起颁布。如果你的机器上已经安置了vs2013/vs2015等,可以选择对应的版本。本文中颠末我多次测验考试后,觉顶选择"MingW"这个版本,,同时投选Tools中的"MingW",这样保证一次性安置到位。(只选择这两项)

在之前的博客中

在这种情况下,安置QT,配置KIT,根基上就可以直接运行FORM了。注意编译器和调试器都要填写正确。

在之前的博客中

在之前的博客中

在之前的博客中

二、配套OpenCV编译

    为了共同当前QT措施的运行,必需从头编译OpenCV。给与的工具仍是CMake

在之前的博客中

选择MinGW的Makefiles,方法选择"Specify native compilers"

在之前的博客中

分袂详细填写c和c++的编译器地点,这个是和你安置QT的地点相关的,我的这个地点可以作为参考:

C对应:D:/Qt/Qt5.10.0/Tools/mingw530_32/bin/gcc.exe

C++对应:D:/Qt/Qt5.10.0/Tools/mingw530_32/bin/g++.exe

此时Finish会报错,注意点开“Advanced",而后将CMAKE_MAKE_PROGRAM设置为你的mingw32-make地点,我的这个地点做参考

D:/Qt/Qt5.10.0/Tools/mingw530_32/bin/mingw32-make.exe

在之前的博客中

 

点击Configure,开始进行配置。注意这里不能选择"Build_opencv_world"模式,只能分隔来编译。(具体原因不详细,如果那位知道请喝我联系",如果要加上contribute的话,也请正确设置。别的,必然要选择With_qt

在之前的博客中

 

点击Configure,会报一些错误,主要是QT配置问题。

在之前的博客中

此中正确配置QMake.exe的地点,并且凭据类似”D:\Qt\Qt5.10.0\5.10.0\mingw53_32\include“下配对地点正确设置

在之前的博客中

最后Configure没有问题,点击generate。在这个过程中,如果报缺少”libwinpthread-1.dll"的话,需要从网上下载一个,安排到Path地址目录中(好比64位系统在syswow64中,32位系统在system32中),这样可以正确生成。

进入代码生成目录,先后运行“mingw32-make"和"mingw32-make install"生成功效,概略需要1个小不时间。如果没有设置Path,可以参考我下图中的这种要领。两个100%,则代表生成告成。

 

 

在之前的博客中

三、出产根本框架。

    这个时候,就应该对照简单了。主要是配置文件和头文件的问题,简单贴一下吧:

配置文件里面加上头地点:

在之前的博客中

 

环境变量里面将bin加上去

在之前的博客中

添加相关代码:

在之前的博客中