Qt导入opencv库

简介: 笔记

【记录大佬教我正确导入opencv库的简略步骤,不作为正确引导,用于自己记录的】



遇到的问题就是:[ undefined reference to ‘cv::Mat::Mat()’ ]

20.png


接下来用正确适配的版本,用mingw重新编译opencv库


首先用Qt打开opencv源码sources:

21.png


编译选mingw32,debug模式(和主程一致):


22.png

开始编译前,配置几个选项:

配置编译输出的路径:

23.jpg


目标安装

24.jpg


勾选BUILD_opencv_world

0.png


开始编译

成功编译后,将bin下.dll动态链接库,放置主程的debug下。

25.png25.png

在工程文件.pro中添加:


26.png

【其实就是用mingw重新编译opencv库,然后lib,dll都配置好即可】


“编译时要用到链接库和头文件,运行时要用到动态库。头文件用-I指定头文件所在目录,链接库用-L指定库目录,用-l指定所需库,到这为止可以在qtc上的pro文件的右键菜单里可视化导入。最后是运行时要保证主程序能找到那个动态库,最简单的操作就是把库复制到主程序旁边


相关文章
|
25天前
|
计算机视觉 数据格式
使用opencv在Qt控件上播放mp4文件
使用opencv在Qt控件上播放mp4文件
29 2
|
3月前
|
机器学习/深度学习 API 计算机视觉
Qt5 和 OpenCV4 计算机视觉项目:6~9
Qt5 和 OpenCV4 计算机视觉项目:6~9
101 0
|
3月前
|
机器学习/深度学习 存储 文字识别
Qt5 和 OpenCV4 计算机视觉项目:1~5(5)
Qt5 和 OpenCV4 计算机视觉项目:1~5(5)
44 0
|
3月前
|
计算机视觉
OpenCV3 和 Qt5 计算机视觉:1~5
OpenCV3 和 Qt5 计算机视觉:1~5
28 0
|
3月前
|
存储 Linux 计算机视觉
Qt5 和 OpenCV4 计算机视觉项目:1~5(1)
Qt5 和 OpenCV4 计算机视觉项目:1~5(1)
60 0
|
25天前
|
编解码
qt中使用dll库的方法
qt中使用dll库的方法
15 2
|
25天前
|
存储
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
|
1月前
|
机器学习/深度学习 API vr&ar
Qt, OpenCV与OpenGL协同作战:图像处理与三维图形界面的完美结合
Qt, OpenCV与OpenGL协同作战:图像处理与三维图形界面的完美结合
113 4
|
1月前
|
算法 API C++
Qt框架与STL库之间的巅峰对决:差异、优缺点及适用场景
Qt框架与STL库之间的巅峰对决:差异、优缺点及适用场景
129 0
|
1月前
|
机器学习/深度学习 监控 算法
开源计算机视觉库OpenCV详解
开源计算机视觉库OpenCV详解
35 3

推荐镜像

更多