文档章节

QT内使用OpenCV

wangxuwei
 wangxuwei
发布于 2015/12/22 17:14
字数 175
阅读 74
收藏 0

一、在新文件夹testqt下建立源代码文件main.cpp

#include <QCoreApplication>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
    Mat image;
    image=imread("test.jpg");
    imshow("meinv",image);
    waitKey();
    return 0;
}

二、在源代码文件目录下执行qmake

三、修改testqt.pro如下

######################################################################
# Automatically generated by qmake (2.01a) ?? 12? 22 16:35:37 2015
######################################################################

TEMPLATE = app
TARGET = 
DEPENDPATH += .
INCLUDEPATH += $OPENCV_HOME/include
LIBS += -lGLU -lGL -lglut `pkg-config --libs opencv`

# Input
SOURCES += main.cpp

四、编译运行

$ qmake

$ make

g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -IPENCV_HOME/include -I. -o main.o main.cpp

g++ -m64 -Wl,-O1 -o testqt main.o    -L/usr/lib/x86_64-linux-gnu -lGLU -lGL -lglut `pkg-config --libs opencv` -lQtGui -lQtCore -lpthread 

将test.jpg拷入

$ ls

main.cpp  main.o  Makefile  test.jpg  testqt  testqt.pro

 

$ ./testqt

 

 

本文转载自:http://blog.csdn.net/superdont/article/details/26007717

wangxuwei
粉丝 26
博文 336
码字总数 119651
作品 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 版及 ......

数据为王
2018/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
Porting OpenCV 2.3.1 to iPhone 3GS/4/4S

Porting OpenCV 2.3.1 to iPhone 3GS/4/4S - 如何使用cmake+Xcode編譯OpenCV 2.3.1函式庫給iOS使用 要能在Xcode中使用OpenCV 2.3.1函式庫來實作自己的程式首要之務當然是要能建立出符合iOS使...

晨曦之光
2012/05/28
572
0
LSD SLAM的编译以及depth debug window不存在的问题

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

osgoodwu
2018/04/11
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

没有更多内容

加载失败,请刷新页面

加载更多

springboot+jpa 错误信息org.springframework.beans.factory.BeanCreationException

报错信息 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/a......

冥焱
20分钟前
1
0
威胁快报|新兴挖矿团伙借助shodan作恶,非web应用安全再鸣警钟

近日,阿里云安全发现了一个使用未授权访问漏洞部署恶意Docker镜像进行挖矿的僵尸网络团伙。我们给这一团伙取名为Xulu,因为该团伙使用这个字符串作为挖矿时的用户名。 Xulu并不是第一个攻击...

迷你芊宝宝
27分钟前
1
0
十大经典排序算法动画与解析

排序算法是《数据结构与算法》中最基本的算法之一。 排序算法可以分为内部排序和外部排序。 内部排序是数据记录在内存中进行排序。 而外部排序是因排序的数据很大,一次不能容纳全部的排序记...

夜黑人模糊灬
30分钟前
4
0
7. java枚举

1. 枚举是什么 有的时候一个类的对象是有限且固定的,这种情况下我们使用枚举类就比较方便 2. 为什么不用静态常量来替代枚举类呢? 3. 常用方式 3.1 方式1 枚举类: package cn.ali.tencent...

20190513
31分钟前
1
0
elasticsearch – 弹性搜索:“Term”,“Match Phrase”和“Query String”之间的差异

术语查询匹配单个术语,因为它是:不分析值。 所以,它不必根据你索引的情况而降低。 如果您在索引时间提供Bennett并且未分析该值,则以下查询将不返回任何内容: { "query": { "te...

xiaomin0322
37分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部