【Qt】Qt下配置OpenCV

简介: 【Qt】Qt下配置OpenCV

一、准备工作

Qt官网下载

Cmake官网下载

OpenCV官网下载

二、Qt配置Cmake

1、复制Cmake下的bin路径

2、在Qt上配置Cmake

打开Qt ->工具 -> 选项

浏览路径:

用Qt打开OpenCV路径下的下面文本

因为我已经打开过一次了,所以有默认打开程序。如果第一次打开,进行如下操作:

找到Qt的安装位置:

打开之后会重新生成一个Qt界面,然后点击箭头位置:

接下来,漫长的等待…

Ok了。。。

3、开始配置Qt工程:

打开这两个,然后提交

编译:这个过程可能需要两个小时等待

4、编译出现的问题汇总

编译出现问题1:参考大佬文章Cmake编译问题

解决:把nullptr改成null

编译出现问题2:

解决:

修改E:OpenCV_3.3.1opencvsourcesmodulesvideoiosrccap_dshow.cpp文件,
在#include "DShow.h"这行的上面加一行#define NO_DSHOW_STRSAFE,如:
#define NO_DSHOW_STRSAFE
#include "DShow.h"

编译出现问题3:

解决:

cmake选项的WITH_IPP 和  WITH_MSMF去勾选,重新点configure和generate

编译出现问题4:

解决:

//加上头文件
#include<time.h>

编译出现问题5:

把下面配置中的BUILD_opencv_python3和下面那个有python的off掉,然后点下面Apply configuration,然后重新build。终于成功了。

编译之后要安装:

5、编译成功

三、处理外来库

因为OpenCV是一个外来的库,Qt并不知道在库在哪。所以进行如下操作:

  • 头文件目录:D:\Cmake\opencv\build-sources-Desktop_Qt_5_6_1_MinGW_32bit-Default\install\include

库目录:D:\Cmake\opencv\build-sources-Desktop_Qt_5_6_1_MinGW_32bit-Default\install\x86\mingw\lib


相关文章
|
3月前
|
算法 计算机视觉
基于qt的opencv实时图像处理框架FastCvLearn实战
本文介绍了一个基于Qt的OpenCV实时图像处理框架FastCvLearn,通过手撕代码的方式详细讲解了如何实现实时人脸马赛克等功能,并提供了结果展示和基础知识回顾。
149 7
|
3月前
|
文字识别 计算机视觉 开发者
基于QT的OCR和opencv融合框架FastOCRLearn实战
本文介绍了在Qt环境下结合OpenCV库构建OCR识别系统的实战方法,通过FastOCRLearn项目,读者可以学习Tesseract OCR的编译配置和在Windows平台下的实践步骤,文章提供了技术资源链接,帮助开发者理解并实现OCR技术。
179 9
基于QT的OCR和opencv融合框架FastOCRLearn实战
|
2月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
573 3
|
3月前
|
计算机视觉
基于QT的opencv插件框架qtCvFrameLearn实战
这篇文章详细介绍了如何基于Qt框架开发一个名为qtCvFrameLearn的OpenCV插件,包括项目配置、插件加载、Qt与OpenCV图像转换,以及通过各个插件学习OpenCV函数的使用,如仿射变换、卡通效果、腐蚀、旋转和锐化等。
62 10
|
3月前
|
机器学习/深度学习 Java 计算机视觉
opencv4.5.5+qt5.15.2+vtk9.1+mingw81_64编译记录
本文记录了使用mingw81_64编译OpenCV 4.5.5、Qt 5.15.2、VTK 9.1的详细过程,包括编译结果截图、编译步骤、遇到的问题及其解决方案,以及相关参考链接。文中还提到了如何编译boost源码为静态库,并提供了测试代码示例。
106 0
opencv4.5.5+qt5.15.2+vtk9.1+mingw81_64编译记录
|
4月前
|
计算机视觉
使用QT显示OpenCV读取的图片
使用QT显示OpenCV读取的图片
106 1
|
4月前
|
计算机视觉 Windows
VS2019配置OpenCV
VS2019配置OpenCV
51 0
|
4月前
|
开发工具 git 计算机视觉
在Ubuntu16.04上配置CLion的OpenCV4.3.0开发环境
在Ubuntu16.04上配置CLion的OpenCV4.3.0开发环境
42 0
|
4月前
|
C++
【qt】VS中如何配置Qt环境
【qt】VS中如何配置Qt环境
232 0
|
6月前
|
算法 计算机视觉
【Qt&OpenCV 图像的感兴趣区域ROI】
【Qt&OpenCV 图像的感兴趣区域ROI】
221 1