qt5.5 下opencv231库配置
来源:互联网 发布:java中1到100的质数 编辑:程序博客网 时间:2024/06/16 00:06
经过好几天努力总算是将 opencv库配置完成,主要步骤如下:
1、下载opencv231 解压到c:下c:\opencv;
2、下载qt5.5安装到c:\qt下
3、下载cmake 安装到c:\cmake
(以上安装目录不能有中文 不可有空格 和括号字符)
4、 将C:\Qt\Qt5.0.5\Tools\MinGW\bin加入系统的Path环境变量;
5、打开CMake,使用CMake编译OpenCV。配置源码路径与生成的目标路径
(1)源码路径:要选择OpenCV安装目录
(2)目标路径:可以随意设置(c:\opencv\MinGWm);
6、点击Configure配置按钮。在弹出的对话框中选择MinGW makefiles,其余选项保持默认,点击Finish按钮,开始编译;
7、 CMake编译结束界面如下图,勾选生成列表中的WITH_OPENGL和WITH_QT两项,其他项最好不要改动;
(此过程中出现警告:会出现Qt5Concurrent_DIR,Qt5Core_DIR,Qt5Gui_DIR,Qt5Test_DIR,Qt5Widgets_DIR,Qt5OpenGL_DIRnot found
的警告,这些lib均在c:\Qt\5.5\mingw482_32\lib\cmake\的目录下,你们要一一选中其所在文件,再次configure,这次会出现一大堆的警告,不要管这些警告,直接)
8、再次点击Configure按钮,红色消失
9、 点击Generate按钮,生成makefile文件,成功后,底下会提示Generating done
10、 打开cmd,进入刚才设置的目标路径(C:\OpenCV),输入mingw32-make命令开始编译
11、 此过程较为漫长
12、 执行mingw32-make install,此过程大约需要1到2分钟;
下面开始配置opencv的Qt开发环境。
其实我们需要的只是编译后MINGW目录下的bin和lib文件夹,不过别的文件你删不删无所谓。再次添加系统的环境变量c:\Qt\qt5.5\mingw482_32\bin;c:\opencv\MinGw\bin
今后我们在用Qt创建opencv工程的时候,都要在工程名称.Pro上添加以下目录和库。
INCLUDEPATH += C:\opencv\build\include\
C:\opencv\build\include\opencv\
C:\opencv\build\include\opencv2
LIBS += -LC:\opencv\MinGWm\lib\libopencv_calib3d231.dll.a\
C:\opencv\MinGWm\lib\libopencv_core231.dll.a\
C:\opencv\MinGWm\lib\libopencv_contrib231.dll.a\
C:\opencv\MinGWm\lib\libopencv_highgui231.dll.a\
C:\opencv\MinGWm\lib\libopencv_imgproc231.dll.a\
C:\opencv\MinGWm\lib\libopencv_features2d244.dll.a\
C:\opencv\MinGWm\lib\libopencv_gpu244.dll.a\
主要参考:http://blog.csdn.net/qiurisuixiang/article/details/8665278?reload#reply
http://blog.csdn.net/zhaocj/article/details/38944037
- qt5.5 下opencv231库配置
- QT5环境下配置GSL数学库
- QT5环境下配置itpp数学库
- 在VS2010下配置 QT5
- 在VS2010下配置 QT5
- QT5.4.0环境下配置OpenGL的glut库
- Qt5.5 opencv 2.4.9 windows下配置问题
- ubuntu-kylin14.10下Qt5.3.2配置
- win7 下配置 Qt5.1 for Android
- linux下配置Qt5 开发环境
- win7下QT5.2.0+VS2010环境配置
- windows下qt5.8.0配置opencv 3.1
- Ubuntu 下配置opencv3.2.0 +QT5.9.1
- Windows 下QT5.4.2配置OPENCV2.4.9
- win7下VS2013 QT5.7 安装配置
- 在VS2010下配置QT5.0.2
- 唠唠win8上装vs2010,配置opencv231时自己犯的低级错误
- QT5.5+VS2010配置心得
- 黑马程序员-----OC学习之内存管理
- MyBatis3整合Spring3、SpringMVC3
- 系统调用和c库之间的关系
- vb入门
- HTML总结
- qt5.5 下opencv231库配置
- 设计模式 - 工厂模式
- iOS开发利器-CocoaPods安装和使用教程
- [HDU 2222] Keywords Search AC自动机
- ADF Generator for Dynamic ADF BC and ADF UI
- Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法
- light 1011 状态压缩dp
- PHP:empty,isset,is_null,array(0),array(),array(""),0,"0","","null",NULL的总结
- Java多线程系列--“JUC锁”03之 公平锁(一)