Intel RealSense学习之QT5+Open CV环境搭建
来源:互联网 发布:python经典书籍推荐 编辑:程序博客网 时间:2024/06/05 10:32
Intel RealSense学习之QT5+Open CV环境搭建
在上一篇博客中介绍了librealsense的使用,librealsense其实只是一个通信库,提供接口能从RealSense摄像头了取出数据,但是并没有对摄像头数据的处理,而且从demo里看,写的demo UI界面都非常简单,直接使用的是OpenGL的接口去创建的简单接口,木有任何的控件,木有任何对鼠标/键盘事件的处理,很明显太过简单了,我们尝试来使用librealsense + open CV + QT来组织一个新的架构。在这个架构中,librealsense依然负责对RealSense Camera数据的读取,Open CV负责处理数据,QT负责做UI界面。比较理想的组合吧。
- Open CV 的编译安装
- QT 5 安装
- QT5应用配置
Open CV 的编译安装
本安装方式参考自Open CV官网:http://docs.opencv.org/2.4/doc/tutorials/introduction/linux_install/linux_install.html?highlight=install
Required Packages
GCC 4.4.x or later
CMake 2.6 or higher
Git
GTK+2.x or higher, including headers (libgtk2.0-dev)
pkg-config
Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)
ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev
[optional] libtbb2 libtbb-dev
[optional] libdc1394 2.x
[optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev
The packages can be installed using a terminal and the following commands or by using Synaptic Manager:
[compiler] sudo apt-get install build-essential
[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
Getting OpenCV Source Code
You can use the latest stable OpenCV version available in sourceforge or you can grab the latest snapshot from Git repository:https://github.com/opencv/opencv
Getting the Latest Stable OpenCV Version
Go to our page on Sourceforge;
Download the source tarball and unpack it:https://sourceforge.net/projects/opencvlibrary/
Building OpenCV from Source Using CMake, Using the Command Line
Create a temporary directory, which we denote as , where you want to put the generated Makefiles, project files as well the object files and output binaries.
Enter the and type
cmake []
For example
cd ~/opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv3.1
Enter the created temporary directory () and proceed with:
make
sudo make install
QT 5 安装
QT5安装没啥好讲的:
sudo apt-get install cmake qt5-default qtcreator
QT5应用配置
使用QCreator创建QT应用程序也没啥好说的,重要的是怎么配置*.pro文件,摘录一些配置吧:
1,配置librealsense库:
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../usr/local/lib/release/ -lrealsenseelse:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../usr/local/lib/debug/ -lrealsenseelse:unix: LIBS += -L$$PWD/../../../usr/local/lib/ -lrealsense
2,因为librealsense库使用的c++ 11标准写的,所以需要指定编译器采用c++ 11的标准去编译:
QMAKE_CFLAGS += -std=c++11
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
3,配置Open CV相关库:
INCLUDEPATH += /usr/local/opencv3.1/include/opencv
INCLUDEPATH += /usr/local/opencv3.1/include/opencv2
DEPENDPATH += /usr/local/opencv3.1/include/opencv
DEPENDPATH += /usr/local/opencv3.1/include/opencv2
LIBS += -L/usr/local/opencv3.1/lib/ -lopencv_core -lopencv_highgui -lopencv_imgproc
个人已经在github上配置了个小项目:https://github.com/leon1205/librealsensePlus
后续会把一些学习example code放在上面。
- Intel RealSense学习之QT5+Open CV环境搭建
- Intel RealSense Camera 学习 之一 “Hello RealSense”
- Intel RealSense学习之图像及图像深度数据获取
- QT5 学习之路03---开发环境搭建
- Open CV 学习经验总结
- Open CV 学习开发笔记之概述(一)
- 增强现实篇之英特尔实感技术-intel realsense
- Intel RealSense C# 入门
- Intel RealSense开发一
- Qt5.1.1环境搭建
- Qt5环境搭建
- Windows + Python 环境下Open CV 安装
- Intel RealSense(实感技术)概览
- Intel RealSense(实感技术)概览
- Intel RealSense(实感技术)概览
- Intel RealSense(实感技术)概览
- 【体感】Intel Realsense开发: C++环境配置+语音合成Demo (不需要硬件也能运行)
- Open CV 学习笔记:基本图形绘制
- 为什么会出现雷粉?他们为什么会流失?怎样维护和粉丝之间的关系?
- 斐讯K1s刷华硕固件
- Crowdsourcing Logistics
- Servlet总结(2)--ServletConfig和ServletContext对象
- Html+Css实现三栏布局响应式
- Intel RealSense学习之QT5+Open CV环境搭建
- The instruction of Parachute System in IPhone7
- 如何阅读luajit的代码——用vs调试篇
- 使用图片单元优化重复图片背景
- 维吉尼亚密码破解实验报告
- 加速想象力(北京)技术研发中心正式挂牌
- 评价分布式系统的常用指标
- mysql“Access denied for user 'root'@'IP地址
- 【Spring】Spring高级话题-测试Spring项目