编译OpenCV——MinGW(Qt中的,Windows平台)
1、安装Qt,只选择一处,如下图所示。下载OpenCV和对应的opencv_contrib,解压。下载Cmake压缩包,解压。
2、修改几处下载源,否则极大概率下载失败。将下述文件里的 https://raw.githubusercontent.com 改为 https://raw.staticdn.net
opencv-4.11.0\3rdparty\ffmpeg\ffmpeg.cmake
opencv-4.11.0\3rdparty\ippicv\ippicv.cmake
opencv_contrib-4.11.0\modules\xfeatures2d\cmake\download_vgg.cmake
opencv_contrib-4.11.0\modules\face\CMakeLists.txt
有关下载失败的报错按上述方法。
一些其他错误解决:
- 出现dynafu.cpp的错误,BUILD_opencv_rgbd与WITH_OPENGL只能勾选其一。
- quirc.h的错误,取消勾选WITH_QUIRC。
3、CMake-gui操作参考 windows用mingw(g++)编译opencv,opencv_contrib,并install安装_opencv mingw contrib-CSDN博客
在参考的博客基础上,再取消勾选有关 python、webp、protobuf关键字的选项。
点击CMake-gui界面的 configure和generate,再mingw32-make
发现只要无法生成的库,就去cmake里取消掉,重新configure和generate,再mingw32-make即可。
4、将编译好的文件(install里的所有内容)存放到指定位置,如C:\opencv411mingw 里。其余所有可以删除了。
添加环境变量 C:\opencv411mingw\x64\mingw\lib
【测试】
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具