在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环境配置相关推荐

  1. QT5教程-搭建自己的人机交互界面(附代码)(一):QT5安装与环境配置

    一 前言 本教程目的在于记录自己开发QT项目的学习过程.适合刚刚接触QT的初学者.鉴于个人水平有限,必定错误频出,请各位前辈多多指教. 使用QT5.9.9作为开发工具,开发环境为Ubuntu20.04 ...

  2. openCV2.4.13+VS2015+Cmake开发环境配置,解决nonfree问题

    我用的是opencv3.1.0,挺好用的,且和VS20115配置压迫简单很多.但是对于nonfree这个库不支持,所以我又下了一个opencv2.4.13的源代码包,用Cmake编译,工具下载:点击打 ...

  3. QT5.10.0安装教程图文教程以及安装成功QT5.10.0后环境配置图文步骤

    引用:https://www.cnblogs.com/chenmingjun/p/8392713.html QT5.10.0安装教程图文教程以及安装成功QT5.10.0后环境配置图文教程 文章目录 Q ...

  4. QT5.3 + vs2012 + box2d环境配置

    安装vs 和 qt 下载vs 2012,傻瓜式安装,但安装时间可能比较长.(其中一定选择"Visual C++"选项) 下载Qt 5.3,选择适合自己电脑的版本下载安装,我选的是q ...

  5. 0xc000007b:vs2012+Opencv2.4.4出现0xc000007b问题

    在64位系统中,VS2012+opencv2.4.4下编程出现一个问题,我简单的读取图片就出现"应用程序无法正常启动0xc000007b"的问题:如图: 注意事项:把运行环境改成  ...

  6. openCV2学习笔记---1.环境配置

    openCV2学习笔记-1.环境配置 openCV 是开源的计算机视觉代码库,可以运行在Linux.Windows和Mac OS操作系统上.它轻量级而且高效--由一系列 C 函数和少量 C++ 类构成 ...

  7. 【FLIR工业相机】一、环境配置:win10+VS2017+qt5+spinnaker+opencv+python

    系列文章目录 一.环境配置:win10+VS2017+qt5+spinnaker+opencv+python 二.相机调用:VS2017+qt5调用FLIR工业相机实时成像 三.图像处理:C++调用p ...

  8. 【Qt】Qt5.x移植后的环境配置(imx6)

    1.环境配置脚本如下 #!/bin/shexport QTDIR=/usr/lib/qt5 export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins expo ...

  9. Qt5.7 + VS2015 环境搭建

    Qt5.7 + VS2015 环境搭建 http://blog.csdn.net/liang19890820/article/details/53931813 之前介绍过 Qt5.x 的环境搭建,5. ...

  10. QT5.11 + VS2017 环境搭建

    因为一系列原因没有文档国内开发搭建环境全靠自己摸索,网上七零八散不完整,遂写此文,方便需要的人: 说明1:visual studio 2017已经全新升级,如果只需要c和c++开发环境在线下载只需要1 ...

最新文章

  1. Java连接Oracle数据库开发银行管理系统【一、需求篇】
  2. 神奇的计算机技术 教案,神奇的笔记本教学设计
  3. 虚拟主机搭建微信公众号服务器,建web服务器同时如何搭建虚拟主机?方法有几种?...
  4. 函数中的apply,call入门介绍
  5. Windows端口占用情况?
  6. 执行h2o的python命令时出现:TypeError: ‘NoneType‘ object is not callable
  7. 《Adobe Photoshop大师班:经典作品与完美技巧赏析》即将上市
  8. 用户故事 | 刷算法面试题的4种思考方式
  9. [Flink]Flink实时框架介绍
  10. 课后答案︻︼─一大收集
  11. 拓扑排序算法分析(通俗易懂)
  12. 车载双目摄像头,为什么特斯拉还在迟疑?
  13. mac 如何安装 wget
  14. Android手机安装.pem证书文件
  15. 374C. Inna and Dima
  16. linux轻量级进程,linux轻量级进程LWP
  17. JVM 内存分哪几个区,每个区的作用是什么
  18. SuperMap iClient for MapboxGL 实现WFS查询功能
  19. E. B. Browning: Sonnets from the Portuguese
  20. 红豆薏米的祛湿效果到底好不好?

热门文章

  1. AMD规范和requirejs入门
  2. java之SpringMVC的controller配置总结
  3. HDU 2009 整除的尾数 题解
  4. vNext之旅(1):从概念和基础开始
  5. 03-树2. List Leaves (25) 二叉树的层序遍历
  6. 【D3.V3.js系列教程】--(十五)SVG基本图形绘制
  7. 软件工程 - 设计模式学习之策略模式Strategy
  8. yii 2 中生成自定义模块
  9. 09. 慎重选择删除元素的方法
  10. 工具组件_从零认知BI: BI组件、架构、工具、优势、缺点