文档章节

QT使用opencv

yintao
 yintao
发布于 2012/11/02 22:04
字数 311
阅读 2540
收藏 8

一: 下载最新版opencv  for windows, superpack

下载地址:http://www.opencv.org.cn/index.php/Download

二:解压opencv

三:下载cmake
下載地址:http://www.cmake.org/cmake/resources/software.html

安装时:


四:编译opencv

添加环境变量:
mingw32-make路径<qt_directory>\mingw\bin,添加到Path中。

打开cmake,第一个路径是opencv所在路径;第二个路径自己定义,就是opencv输出路径,记为build_directory。

点击configure,


选择mingw makefiles,然后finish。再次点击configure,红色消失。点击generate。

运行cmd,切换到opencv输出目录 <build_directory>,输入mingw32-make开始编译,编译完成后 ,再继续输入 mingw32-make install

这一步很重要,我一开始就没弄这个,结果浪费了好多时间,执行完以后会生成一个含有bin、lib、include的install文件夹

最后,把<build_directory>\install\bin添加到环境变量PATH里面吧,重新启动。(如果不行的话,可以把该目录下的所有文件复制到工程目录下试一试)

五:用QT编写程序

记得在pro文件中添加

INCLUDEPATH += <build_directory>\install\include\

                           <build_directory>\install\include\opencv\

                            <build_directory>\install\include\opencv2

LIBS += <build_directory>\install\lib\libxxx.a\

根据实际需要添加库

六:可能还需要设置QMAKE的参数

在pro文件中添加

CONFIG += rtti
CONFIG += exceptions


© 著作权归作者所有

共有 人打赏支持
yintao
粉丝 6
博文 63
码字总数 45783
作品 0
大连
程序员
OpenCV使用CMake和MinGW的编译安装及其在Qt配置运行

软件环境 Windows-10-64bit Qt-5.9.3 MinGW-5.3.0-32bit CMake-3.9.2 OpenCV-3.3.1 / 3.4.1(适用) 编译好的 OpenCV(MinGW 版): Github . huihut/OpenCV-MinGW-Build OpenCV 的 MSVC 版及 ......

数据为王
05/21
0
0
qt5.3.1+opencv2.4.9编译环境的搭建

到官网下载qt-opensource-windows-x86-mingw482_opengl-5.3.1.exe文件,执行该文件,选择默认安装即可实现QT的安装(安装在C盘的根目录下),该文件封装好了Qt libraries、Qt Creator,其中Q...

peizhenfly
2015/04/05
0
0
ubuntu下opencv和qt的安装配置

opencv的安装配置:下载opencv最新版的zip包文件,然后参考http://docs.opencv.org/trunk/doc/tutorials/introduction/linuxinstall/linuxinstall.html qt下使用opencv配置: sudo vim /etc/l......

leo-H
2014/06/22
0
0
LSD SLAM的编译以及depth debug window不存在的问题

在回顾LSD SLAM的过程中,想着再跑跑LSD,结果笔记本上面的源码不能重新编译了,所以就重新过了一遍,给后面对SLAM感兴趣的人一点点参考。 首先需要提醒一下的,因为ros版本的升级,编译方式...

osgoodwu
04/11
0
0
qml+opencv(一)

前言 突然想起opencv,一直想做人脸识别,可是理论基础太水,只能慢慢来,去年学习了一会,然后公司让我去搞app和网络,就一直搁着,现在学习qml,突然想能不能在qml里面使用opencv,所以就有...

首席吹牛官
2015/05/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

6. Python3源码—List对象

6.1. List对象 List对象是“变长对象”。 6.1.1. Python中的创建 Python中List对象最重要的创建方法为PyList_New,如下Python语句最终会调用到PyList_New: test = [1, 2, 3, 4, 5] 6.1.2. ...

Mr_zebra
9分钟前
0
0
nginx屏蔽指定接口(URL)

Step1:需求 web平台上线后,需要屏蔽某个服务接口,但又不想重新上线,可以采用nginx屏蔽指定平台接口的办法 Step2:具体操作 location /dist/views/landing/UNIQUE_BEACON_URL { re...

Linux_Anna
16分钟前
0
0
tomcat高并发配置调优

作者:Joker-pan 原文:https://blog.csdn.net/u011622226/article/details/72510385?utm_source=copy --------------------- tomcat 解压就使用的,配置都没动过,肯定不能支持高并发了; ...

imbiao
35分钟前
0
0
mysql 联结,级联查询总结区分

其实我对 数据库的级联或者联结查询一直都是会用,项目能查询出来自己想要的结果即可。 毕竟SQL使用复杂的查询毕竟比较少,而且不难使用。 至于区分他们,我还真的有点模糊。 在看 《SQL必知...

之渊
51分钟前
1
0
区块链入门教程分享区块链POW证明代码实现demo

兄弟连区块链入门教程分享区块链POW证明代码实现demo 这里强调一下区块链的协议分层 应用层 合约层 激励机制 共识层 网络层 数据层 上 一篇主要实现了区块链的 数据层,数据层主...

兄弟连区块链入门教程
58分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部