VS2012+OpenCV2.4.9+Qt5.3.1环境配置
在OpenCV包中,已经包含了build文件夹,在其中有官方编译好的头文件以及动态链接库、静态链接库等。另外,可以用OpenCV源码结合CMake工具来制作对应的链接库和头文件
具体配置步骤包括,如下(亲测):
步骤一:安装需要的各个软件,包括Qt、CMake、以及解压缩OpenCV
步骤二:各个软件安置已经安置好,开始cmake。
步骤三:命令行编译编译及安装
步骤四:IDK与链接库头文件的连接
步骤一:可以参见之前的博文,安装opencv2.4.9,qt5.3.1安装很简单,下载后一步步安装即可。
步骤二: 设置环境变量,将F:\Qt\Qt5.3.1\Tools\mingw482_32\bin(我的目录存放)添加到path下, 在F:\Program Files目录下新建文件夹“opencv_qt”用来保存cmake之后的数据。
步骤三: 打开CMake,设置“Where is the source code”和“Where to build the binaries”。
点击“configure”,出现编译器选择对话框时选择MinGW Makefiles选项。选择第二项“Specify native compilers”,来进行手动指定编译器。单击“Next”之后进入手工指定编译器路径。 在Compilers组框中C对应的是:“H:/Qt/Qt5.6.1/Tools/mingw492_32/bin/gcc.exe”,C++对应的是“H:/Qt/Qt5.6.1/Tools/mingw492_32/bin/g++.exe”,Fortran对应选项不填。
经过两次Configure和一次Generate,笔者得到了Cmake之后的部分,这时候还不能称之为定制的链接库或者源码库,还需要使用IDK所对应的编译器进行编译和安装。
进入cmd命令行窗口,进入“Where to build the binaries”指定的目录下。输入“mingw32-make”,便会开始进行make操作,此操作持续时间较长。耐心等待。
完成后,输入“mingw32-make install”。这部分比较快。这一步完成之后,打开OpenCV_Qt文件夹,寻找“install”文件夹,内有我们所需要的一切。
头文件在“include”文件夹中,链接库在“×86”文件夹中。由于Qt软件的特殊性,使得将OpenCV整合到Qt上的步骤非常简单。
打开Qt,新建空白工程。在pro文件中添加如下语句:
INCLUDEPATH += F:\Program Files\opencv_qt\install\include\
F:\Program Files\opencv_qt\install\include\opencv
F:\Program Files\opencv_qt\install\include\opencv2
LIBS += F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_calib3d2413.dll.a\
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_contrib2413.dll.a
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_core2413.dll.a\
F:\Program Files\opencv_qt\nstall\x86\mingw\lib\libopencv_features2d2413.dll.a\
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_flann2413.dll.a\
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_highgui2413.dll.a\
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_imgproc2413.dll.a\
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_legacy2413.dll.a
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_ml2413.dll.a\
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_nonfree2413.dll.a
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_objdetect2413.dll.a\
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_ocl2413.dll.a
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_photo2413.dll.a\
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_stitching2413.dll.a\
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_superres2413.dll.a\
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_ts2413.a\
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_video2413.dll.a\
F:\Program Files\opencv_qt\install\x86\mingw\lib\libopencv_videostab2413.dll.a\
将头文件包含进去,并将链接库连接了起来。
参考:
http://blog.csdn.NET/xz_rabbit/article/details/18361603
http://lib.csdn.Net/article/OpenCV/35816
http://blog.csdn.net/zhaocj/article/details/38944037
http://blog.csdn.net/laoqiuge/article/details/38167301
VS2012+OpenCV2.4.9+Qt5.3.1环境配置相关推荐
- QT5教程-搭建自己的人机交互界面(附代码)(一):QT5安装与环境配置
一 前言 本教程目的在于记录自己开发QT项目的学习过程.适合刚刚接触QT的初学者.鉴于个人水平有限,必定错误频出,请各位前辈多多指教. 使用QT5.9.9作为开发工具,开发环境为Ubuntu20.04 ...
- openCV2.4.13+VS2015+Cmake开发环境配置,解决nonfree问题
我用的是opencv3.1.0,挺好用的,且和VS20115配置压迫简单很多.但是对于nonfree这个库不支持,所以我又下了一个opencv2.4.13的源代码包,用Cmake编译,工具下载:点击打 ...
- QT5.10.0安装教程图文教程以及安装成功QT5.10.0后环境配置图文步骤
引用:https://www.cnblogs.com/chenmingjun/p/8392713.html QT5.10.0安装教程图文教程以及安装成功QT5.10.0后环境配置图文教程 文章目录 Q ...
- QT5.3 + vs2012 + box2d环境配置
安装vs 和 qt 下载vs 2012,傻瓜式安装,但安装时间可能比较长.(其中一定选择"Visual C++"选项) 下载Qt 5.3,选择适合自己电脑的版本下载安装,我选的是q ...
- 0xc000007b:vs2012+Opencv2.4.4出现0xc000007b问题
在64位系统中,VS2012+opencv2.4.4下编程出现一个问题,我简单的读取图片就出现"应用程序无法正常启动0xc000007b"的问题:如图: 注意事项:把运行环境改成 ...
- openCV2学习笔记---1.环境配置
openCV2学习笔记-1.环境配置 openCV 是开源的计算机视觉代码库,可以运行在Linux.Windows和Mac OS操作系统上.它轻量级而且高效--由一系列 C 函数和少量 C++ 类构成 ...
- 【FLIR工业相机】一、环境配置:win10+VS2017+qt5+spinnaker+opencv+python
系列文章目录 一.环境配置:win10+VS2017+qt5+spinnaker+opencv+python 二.相机调用:VS2017+qt5调用FLIR工业相机实时成像 三.图像处理:C++调用p ...
- 【Qt】Qt5.x移植后的环境配置(imx6)
1.环境配置脚本如下 #!/bin/shexport QTDIR=/usr/lib/qt5 export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins expo ...
- Qt5.7 + VS2015 环境搭建
Qt5.7 + VS2015 环境搭建 http://blog.csdn.net/liang19890820/article/details/53931813 之前介绍过 Qt5.x 的环境搭建,5. ...
- QT5.11 + VS2017 环境搭建
因为一系列原因没有文档国内开发搭建环境全靠自己摸索,网上七零八散不完整,遂写此文,方便需要的人: 说明1:visual studio 2017已经全新升级,如果只需要c和c++开发环境在线下载只需要1 ...
最新文章
- Java连接Oracle数据库开发银行管理系统【一、需求篇】
- 神奇的计算机技术 教案,神奇的笔记本教学设计
- 虚拟主机搭建微信公众号服务器,建web服务器同时如何搭建虚拟主机?方法有几种?...
- 函数中的apply,call入门介绍
- Windows端口占用情况?
- 执行h2o的python命令时出现:TypeError: ‘NoneType‘ object is not callable
- 《Adobe Photoshop大师班:经典作品与完美技巧赏析》即将上市
- 用户故事 | 刷算法面试题的4种思考方式
- [Flink]Flink实时框架介绍
- 课后答案︻︼─一大收集
- 拓扑排序算法分析(通俗易懂)
- 车载双目摄像头,为什么特斯拉还在迟疑?
- mac 如何安装 wget
- Android手机安装.pem证书文件
- 374C. Inna and Dima
- linux轻量级进程,linux轻量级进程LWP
- JVM 内存分哪几个区,每个区的作用是什么
- SuperMap iClient for MapboxGL 实现WFS查询功能
- E. B. Browning: Sonnets from the Portuguese
- 红豆薏米的祛湿效果到底好不好?