登峰造极境

  • WIN
    • CSharp
    • JAVA
    • OAM
    • DirectX
    • Emgucv
  • UNIX
    • FFmpeg
    • QT
    • Python
    • Opencv
    • Openwrt
    • Twisted
    • Design Patterns
    • Mysql
    • Mycat
    • MariaDB
    • Make
    • OAM
    • Supervisor
    • Nginx
    • KVM
    • Docker
    • OpenStack
  • WEB
    • ASP
    • Node.js
    • PHP
    • Directadmin
    • Openssl
    • Regex
  • APP
    • Android
  • AI
    • Algorithm
    • Deep Learning
    • Machine Learning
  • IOT
    • Device
    • MSP430
  • DIY
    • Algorithm
    • Design Patterns
    • MATH
    • X98 AIR 3G
    • Tucao
    • fun
  • LIFE
    • 美食
    • 关于我
  • LINKS
  • ME
Claves
长风破浪会有时,直挂云帆济沧海
  1. 首页
  2. Platforms
  3. LINUX
  4. QT
  5. 正文

Windows8.1中配置 QT Creator 5.4.1 + QT + OPENCV 2.4.8 详细教程

2015-03-22

废话: 为了做一个项目,需要使用Opencv做一些图形处理,还需要人机交互比较好的UI设计。在OPENCV+C+++MFC与OPENCV+QT+C++之间抉择了一下。由于觉得QT比MFC更趋向于技术发展,而且QT非常容易移植到其他嵌入式平台中。 前言:为了搭建QT+Opencv 所需的IDE,谷歌了好久。但是由于网络上的大多数回答所应用的软件版本太过于古老,而且很多人的回答都是复制粘贴出来的垃圾文字,导致折腾了将近2个小时才折腾好。下面我为大家就介绍一种最方便的方法来搭建IDE。

一、搭建前准备

1、下载QT[全局默认在X86架构中搭建] 离线下载链接:http://download.qt.io/official_releases/ 我下载的版本是:qt-opensource-windows-x86-msvc2013_opengl-5.4.1.exe 原因有二:1)此版本包括 QT Creator 2)大多数电脑还是X86,所以下载X86版。 3)使用MSVC2013系统自带的编译器,省掉很多配置其它编译器的时间。 2、下载Opencv for windows 这个下载链接就不多说了吧。 3、安装上述软件

二、配置环境变量

系统属性=》环境变量=》系统变量 在PATH下添加:“Opencv安装目录+opencv/build/x86/vc12/bin”,例如: ;D:/Source/Office/OPENCV/opencv/build/x86/vc12/bin 注意前面有个分号。

三、在QT Creator中新建项目

111222

四、编辑.pro文件

333 在.pro文件末尾加入:

INCLUDEPATH+=D:/Source/Office/OPENCV/opencv/build/include/opencv 
D:/Source/Office/OPENCV/opencv/build/include/opencv2 
D:/Source/Office/OPENCV/opencv/build/include
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_ml248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_calib3d248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_contrib248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_core248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_features2d248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_flann248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_gpu248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_highgui248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_imgproc248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_legacy248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_objdetect248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_ts248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_video248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_nonfree248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_ocl248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_photo248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_stitching248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_superres248d.lib
LIBS+=D:/Source/Office/OPENCV/opencv/build/x86/vc12/lib/opencv_videostab248d.lib

怎么修改我就不啰嗦了吧!

五、qmake 生成makefile

4

六、运行hello world

将main.cpp中代码修改为

f33234点击运行后,弹出test窗口. 6后记:上面部分方法抄袭至一个爱“古墓丽影劳拉大姐”的匿名网友,默默对这位前辈表示感谢。 搭建完成~!

标签: 暂无
最后更新:2018-11-12

代号山岳

知之为知之 不知为不知

点赞
下一篇 >

COPYRIGHT © 2099 登峰造极境. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备14031139号-5

川公网安备51012202000587号