Qt5中安装OpenCV详细教程(包含常见错误) | 您所在的位置:网站首页 › cmd安装opencv-python › Qt5中安装OpenCV详细教程(包含常见错误) |
目录
Qt5中OpenCV的安装与配置1.准备好Qt5,CMake,OpenCV这3个文件2.配置QT和CMake的环境变量3.构建OpenCV4.编译OpenCV5.配置OpenCV的环境变量6.测试使用OpenCV7.可能遇见的问题
参考资料:
Qt5中OpenCV的安装与配置
Qt中安装OpenCV过程较为繁琐,且容易发生错误。下面介绍一下安装流程与一些需要注意的地方。 1.准备好Qt5,CMake,OpenCV这3个文件都在对应的官网下载后安装即可: CMake: https://cmake.org/download/OpenCV: https://opencv.org/releases/ 注意: 如果Qt是32位版本的,则CMake和OPenCV也尽量下载32位的,反之同理。下载好后3个文件如下 QT 5.9: QT的环境变量需要配置两个路径下的bin目录:
配置好以上的系统环境变量后,重启电脑使之生效。 3.构建OpenCV打开cmake
在该目录下打开命令行cmd,输入mingw32-make -j 8,按下回车开始编译。 注意: 此处 -j 后的数字 8 是自己电脑的最大线程数,根据实际情况设定 安装完成后,将如下路径 (我的路径仅供参考,根据自己的实际安装路径而定) 配置到环境变量中。 D:\opencv-3.4.9-vc14_vc15\opencv\rebuild_for_qt\install\x64\mingw\bin 6.测试使用OpenCV打开Qt Creator新建一个项目,在 .pro 项目文件下添加以下两条语句 (根据自己的实际安装路径进行修改) : INCLUDEPATH += D:\developer_tools\opencv-3.4.9-vc14_vc15\opencv\rebuild_for_qt\install\include LIBS += D:\developer_tools\opencv-3.4.9-vc14_vc15\opencv\rebuild_for_qt\lib\libopencv_*.a 点击构建按钮,接着便可以在 .h 或 .cpp 文件中使用 #inclue 来包含OpenCV模块了。 例如包含以下模块,此时我们可以看到,#inclue语句不会再报错了,说明正确的添加了OpenCV模块进来。 第4步编译OpenCV时可能会有报错的情况,此时完成以下两部通常可以解决问题。 ①在opencv的源码文件cap_dshow.cpp中添加 #define STRSAFE_NO_DEPRECATE②在opencv的安装目录,找到test_hdr.cpp,在头文件添加 #include 参考资料:[1] https://blog.csdn.net/fengxueniu/article/details/77478669 [2] https://zhuanlan.zhihu.com/p/375822974 [3] https://www.bilibili.com/video/BV163411b7mg/? spm_id_from=333.337.search-card.all.click&vd_source=dcbf8ed4e595e3e4ce5393019813fb58 |
CopyRight 2018-2019 实验室设备网 版权所有 |