关闭

【OpenCV】--Windows下配置OpenCV的Qt开发环境

标签: qtopencv
349人阅读 评论(0) 收藏 举报
分类:

文章转载自:http://blog.csdn.net/qiurisuixiang/article/details/8665278


1、下载所需工具

(1)Qt Creator 下载地址http://qt-project.org (建议下载最新版本,因为里面带的MinGW版本较高,我最开始使用Qt 4.7.4编译OpenCV-2.4.4一直报错,后来换成Qt 5.0.1编译成功)

(2)OpenCV 下载地址http://opencv.org/(不建议下载最新版本,最新版本的编译需要高版本的MinGW,不然在执行mingw32-make命令会报错)

(3)CMake 下载地址http://www.cmake.org/cmake/resources/software.html


 备注:为了方便使用,博主将软件集中打包上传,下载链接:http://pan.baidu.com/s/1c2nxAI8 密码:v22j

  Qt Creator:qt-opensource-windows-x86-mingw492-5.5.1

OpenCV :opencv-2.4.9.exe

CMake :cmake-3.5.2-win32-x86.msi


2 安装Qt Creator,过程很简单,一直下一步就OK

 

3 安装OpenCV,设置解压路径就OK

 

4 安装CMake,过程同样很简单(注意:(1)安装路径不能有中文和空格(2)勾选加入所有境变量中)

 

目前最新的OpenCV版本,安装之后的目录下面有源码和个版本的lib和dll,不过为避免出现问题,还是自己编译

 

将C:\Qt\Qt5.0.1\Tools\MinGW\bin加入系统的Path环境变量(假设Qt Creator安装在C盘

 

打开CMake,使用CMake编译OpenCV。配置源码路径与生成的目标路径

(1)源码路径:要选择OpenCV安装目录下含有如下文件的文件夹

(2)目标路径:可以随意设置

 

点击Configure配置按钮。在弹出的对话框中选择MinGW makefiles,其余选项保持默认,点击Finish按钮,开始编译

 

9 CMake编译结束界面如下图,勾选生成列表中的WITH_OPENGL和WITH_QT两项,其他项最好不要改动

 

10 再次点击Configure按钮,红色消失

 

11 点击Generate按钮,生成makefile文件,成功后,底下会提示Generating done

 

12 打开cmd,进入刚才设置的目标路径(C:\OpenCV),输入mingw32-make命令开始编译



 

13. 执行mingw32-make install,此过程大约需要1到2分钟


14、下面开始配置Qt Creator的OpenCV开发环境,将bin目录添加到系统环境变量


15、至此Qt Creator下的OpenCV开发环境已经配置好,下面在Qt Creator下测试是否已经配置成功。


16、打开Qt Creator,新建一个空工程,然后添加一个cpp文件,任意命名。

       在pro文件中添加如下OpenCV的依赖文件

INCLUDEPATH+=C:\opencv249\opencv\build\include\opencv\
             C:\opencv249\opencv\build\include\opencv2\
             C:\opencv249\opencv\build\include
LIBS+=C:\openmakecv\bin\libopencv_calib3d249.dll\
        C:\openmakecv\bin\libopencv_contrib249.dll\
        C:\openmakecv\bin\libopencv_core249.dll\
        C:\openmakecv\bin\libopencv_features2d249.dll\
        C:\openmakecv\bin\libopencv_flann249.dll\
        C:\openmakecv\bin\libopencv_gpu249.dll\
        C:\openmakecv\bin\libopencv_highgui249.dll\
        C:\openmakecv\bin\libopencv_imgproc249.dll\
        C:\openmakecv\bin\libopencv_legacy249.dll\
        C:\openmakecv\bin\libopencv_ml249.dll\
        C:\openmakecv\bin\libopencv_objdetect249.dll\
        C:\openmakecv\bin\libopencv_video249.dll\
        C:\openmakecv\lib\libopencv_calib3d249.dll.a\
        C:\openmakecv\lib\libopencv_contrib249.dll.a\
        C:\openmakecv\lib\libopencv_core249.dll.a\
        C:\openmakecv\lib\libopencv_features2d249.dll.a\
        C:\openmakecv\lib\libopencv_flann249.dll.a\
        C:\openmakecv\lib\libopencv_gpu249.dll.a\
        C:\openmakecv\lib\libopencv_highgui249.dll.a\
        C:\openmakecv\lib\libopencv_imgproc249.dll.a\
        C:\openmakecv\lib\libopencv_legacy249.dll.a\
        C:\openmakecv\lib\libopencv_ml249.dll.a\
        C:\openmakecv\lib\libopencv_objdetect249.dll.a\
        C:\openmakecv\lib\libopencv_video249.dll.a


0
0
查看评论

windows下QT creator+openCV配置和使用

网上的教程都是教怎么用minGW和cmake编译opencv然后再导入,简直太麻烦了,不利于新手,这里有个简单的方法。 1.安装qt sdk 我装的是qt 5.3 msvc版32位,内置了qt creator,直接用windows带的msvc编译器。 2.安装opencv 我装的是opencv2....
  • u012234115
  • u012234115
  • 2014-12-11 20:27
  • 7109

Windows下QT搭建OpenCv环境

Windows下QT搭建OpenCv环境
  • JellyLi2091
  • JellyLi2091
  • 2017-03-24 11:50
  • 405

windows下qt5.8.0配置opencv 3.1

2017-4-17 windows下qt5.8.0配置opencv 3.1 我的环境:win7+qt5.8.0+qtcreator4.2.1+opencv3.1和在VS下配置是一样的,主要有三部分需要配置:环境变量(bin)、库目录(lib)、包含目录(include)我的opencv安装路径是...
  • maryhuan
  • maryhuan
  • 2017-04-17 17:20
  • 1330

ubuntu下opencv + qt 开发环境的搭建

工作的事已经安定下来,最近开始准备做毕设,我毕设的选题是基于无人机的对人体的识别和跟踪,所以势必要涉及到opencv图像处理的使用,我是在ubuntu上进行开发的,由于考虑到最终是加载在嵌入式设备上,所以采用qt编译环境,这样便于移植。话不多说,一步一步来! 1.  opencv 的安装...
  • world_hope
  • world_hope
  • 2015-12-03 19:40
  • 1988

QT5.9.1和opencv3.3配置(win10)

环境配置首先你要安装好CMake、QT、opencv,并且配置好相应的环境变量接着我们要对opencv进行编译,我这里使用QT自带的MinGW。这里要注意的是,如果之前有安装过MinGW,并且配置过相应的环境变量的话,记得要把环境变量里面的值删除,否则会与QT自带的MinGW冲突。这个是我安装ope...
  • qq_17550379
  • qq_17550379
  • 2017-10-18 20:23
  • 1218

用Qt Creator编译opencv并配置开发环境

前言opencv是一个跨平台计算机视觉库,使用前需要把它编译成二进制的静态库和动态库,之后在代码中直接连接到二进制库。网上很多教程都是用CMake配合MinGW编译opencv,其中需要用到命令行操作,其实有更简单的方法,Qt Creator支持CMake,可以直接用Qt Creator在图形界面中...
  • scien2011
  • scien2011
  • 2016-10-16 15:43
  • 9801

Win7下 OpenCV+Qt开发环境搭建

1、所需软件工具: (1)OpenCV开发库,2.4.9版;包含源文件(source目录)和编译后的文件(build目录),但最好自己使用CMake重新编译,否则容易出错。 (2)Qt Creator,在官网下载最新版的,选择MinGW版本。 (3)CMake,官网下载最新版。 2、安装Op...
  • forever_young_
  • forever_young_
  • 2016-03-28 14:39
  • 1918

Windows平台下QT与Opencv配置

转载自己文章 我在配置QT和Opencv时发现,网上的教程大多数都是基于MinGW的情况下使用Opencv的方法,而我使用的是MSVC的编译器,因此在总是无法成功的完成配置。 经过一系列尝试,终于完成了QT和Opencv的配置,详情如下: VS版本:VS2013 Open...
  • u012348774
  • u012348774
  • 2015-09-07 00:45
  • 350

ubuntu16.04下配置Qt+OpenCV开发环境

系统:Ubuntu16.04 64位 OpenCV:opencv-2.4.13 Qt:Qt5.7.0+Qt Creator4.0.2
  • lell3538
  • lell3538
  • 2016-09-03 17:52
  • 5436

在Qt 5.7 下配置OpenCV 开发环境

什么是Qt和Opencv什么?你说你要用MFC?其实之前我一直也是用MFC的,但是有一天我终于##受够了##MFC匪夷所思的命名规则,还有略显杂乱无章的设计…为什么不试试跨平台,酷炫,还真的OOP的Qt呢.另一方面,Opencv包含了大量的计算机视觉算法.是一个国际上公认的优秀的算法库.我们很多日常...
  • YaokunLu
  • YaokunLu
  • 2016-09-14 01:46
  • 5228
    个人资料
    • 访问:4788次
    • 积分:210
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条
    文章分类