Qt5.3.1 OpenCV2.4.9 开发环境配置
首先是将我们需要的三个软件安装:分别是OpenCV2.4.9、QT5.3.1 、Cmake3.0.2
一定要使用Cmake3.0.2编译OpenCV2.4.9 其他版本的不一定能编译成功!!!!
A.Cmake
Cmake安装
Cmake安装文件夹
B.OpenCV 安装
opencv安装的文件路径
opencv安装的过程
C.QT的安装
别忘了把Qt的BIN路径和Qt Tools Bin路径的放进环境变量里!!!
D.Cmake编译OpenCV
编译路径要原则E:\opencv安装的路径
目标路径选择新建MINGW文件夹
这里我放在了C盘的根目录下
点击Condigure 开始
选择MinGW Makefiles Specify native compilers 编译方式
Next
选择编译器
c和c++编译器的gcc和g++的地址在QT安装目录下
Finish
等待……..
找到With_QT和With_OpenGL 两项打勾
Configure 然后等待。
填入DIR文件夹的路径
(如果你Qt的环境变量已经配置好,DIR文件路径会自动填充,你只要检查一下就好)
填写完成
Configure
然后Gnerate 完成
接下来开始正式编译
首先进入cmd命令行界面
进入你新建的MINGW文件夹下
注意命令不要出错 cd c://MINGW(后面是你自己的文件夹的路径).
输入mingw32-make 注意是英文输入法。
编译完成
输入命令 mingw32-make install
等待......
完成 进入QT
新建一个c++项目
注意名称和路径必须是纯英文 名称可以有下划线______
在.pro中加入链接库
注意三个点第一 .pro 的位置 第二是opencv的安装路径
第三编译的新建的MINGW的路径
如果你是和我的安装路径完全一致,我把链接库放在文档末尾
大功告成。
/*-----------------------分割线---------------------------------*/
INCLUDEPATH+=e:\opencv\build\include\opencv\ e:\opencv\build\include\opencv2\ e:\opencv\build\include\ LIBS+=c:\MinGW\lib\libopencv_calib3d249.dll.a\ c:\MinGW\lib\libopencv_contrib249.dll.a\ c:\MinGW\lib\libopencv_core249.dll.a\ c:\MinGW\lib\libopencv_features2d249.dll.a\ c:\MinGW\lib\libopencv_flann249.dll.a\ c:\MinGW\lib\libopencv_gpu249.dll.a\ c:\MinGW\lib\libopencv_highgui249.dll.a\ c:\MinGW\lib\libopencv_imgproc249.dll.a\ c:\MinGW\lib\libopencv_legacy249.dll.a\ c:\MinGW\lib\libopencv_ml249.dll.a\ c:\MinGW\lib\libopencv_objdetect249.dll.a\ c:\MinGW\lib\libopencv_video249.dll.a
/*-----------------------分割线---------------------------------*/
//示例代码
#include<iostream>
#include<opencv2/opencv.hpp>
using namespace cv;
using namespace std; int main()
{
Mat src=imread("E://1.png");
imshow("test",src);
waitKey();
return0;
}
Qt5.3.1 OpenCV2.4.9 开发环境配置的更多相关文章
- windows下Qt5.1 for android开发环境配置(PS:Qt5.2出来了哈,稳定)
说明:以下开发环境配置过程参考了这些文章: http://qt-project.org/wiki/building_qt-android_on_windows http://www.hyarm.com ...
- 开发环境配置--Ubuntu+Qt4+OpenCV(一)
同系列的文章 1. 开发环境配置--Ubuntu+Qt4+OpenCV(一) 2. 开发环境配置--Ubuntu+Qt4+OpenCV(二) 3. 开发环境配置--Ubuntu+Qt4+OpenCV( ...
- (转)OpenCV 2.4.8 +VS2010的开发环境配置
转自: http://blog.csdn.net/poem_qianmo/article/details/19809337 自己可能需要再进行修改 本系列文章由zhmxy555(毛星云)编写,转载请 ...
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅墨 ...
- 开发环境配置--Ubuntu+Qt4+OpenCV(二)
同系列文章 1. 开发环境配置--Ubuntu+Qt4+OpenCV(一) 2. 开发环境配置--Ubuntu+Qt4+OpenCV(二) 3. 开发环境配置--Ubuntu+Qt4+OpenCV(三 ...
- OpenCv的Java,C++开发环境配置
1.OpenCV 下载及安装配置 opencv的下载地址:http://opencv.org/downloads.html 最新版本:opencv3.0.0 注意:支持的visual studio20 ...
- Qt For Android 开发环境配置
想了想,还是再写一篇关于Qt for Android开发环境配置的教程. 准备:Java jdk,Android sdk,Android adb,Android ndk,Android ant,Qt ...
- 75.VS2013和opencv3.1.0开发环境配置
首先要做的就是 开发环境配置,具体过程如下: Step 1:OpenCV环境变量配置 我的电脑--->属性--->高级系统设置--->高级--->环境变量--->系统变量 ...
- OpenCV+VS开发环境配置
最近跑C程序,头文件中用到了OpenCV中的文件,找了很多篇OpenCV+VS的环境配置,发现如下这篇写的最为详细,特转载来自己的博客中留存,并附上原博客地址如下 OpenCV学习笔记(一)——Ope ...
随机推荐
- jmeter的使用---web测试
jmeter的使用---web测试 url:http://127.0.0.1:1080/WebTours/ 1.通过badboy录制脚本 1.1输入url点击右侧的跳转按钮,随后右侧显示url界面 1 ...
- java泛型学习(一)
泛型也叫做参数化类型,顾名思义的去理解,就是把类型作为一个参数.类比方法的传参,我们举个例子. class A{ public void getX(int x){ System.out.println ...
- 【npm】如何在Atom中安装emmet和atom-beautify插件?
为了提高编写HTML和CSS的速度,最近尝试着在Atom中安装emmet插件,下面谈谈安装成功的过程 1首先我尝试了网上教程中介绍最多的方法:打开Atom的引导界面(Welcome Guide)中的i ...
- 详细:idea如何设置类头注释和方法注释
IntelliJ IDEA 类注释和自定义方法注释 来源:https://my.oschina.net/baishi/blog/617478#navbar-header intellj idea的 ...
- ES6字符串方法
ES6字符串提供三个函数确定一个字符串是否包含在另一个字符串中,分别是includes().startsWith().endsWith(),这三种方法都返回一个布尔值. includes()方法表示是 ...
- php面向对象4
成员属性 基本介绍 成员属性是类的一个组成部分,一般是基本数据类型,也可以是复合类型,资源类型.比如 public $age;就是成员属性 说明 ①成员属性可以是php的任何数据类型(int, flo ...
- cut 命令详解
cut 作用:按列提取文件 参数: -d 指明列分隔符 -f 选择输出的区域 -c 指定字符位置 -b :以字节为单位进行分割.这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志. -c : ...
- Activemq集群搭建
集群搭建 一:静态网络集群 1.简介 当ActiveMQ面对大量消息存储和大量Client交互时,性能消耗将会达到单个broker极限,此时我们需要对ActiveMQ进行水平扩展.ActiveMQ ...
- [摘抄]VC6.0移植到VS2008(vs2005)后的错误总结(未全部验证)
============================================================================================= 201405 ...
- [编织消息框架][JAVA核心技术]动态代理应用3
我们先使用懒处理实现提取接口类上的元信息: public abstract class QRpcFactory { public static <T> T loadProxy(Class& ...