树莓派安装QT5+OPENCV-2.4.9学习笔记
来源:互联网 发布:php 在线人数统计 编辑:程序博客网 时间:2024/06/16 19:24
感谢xukai871105在安装OPENCV上的帮助。
感谢CoekJin在安装QT5上的帮助
一、安装QT5
打开终端从源上下载QT5的开发环境和QTCREATOR的图形界面。
sudo apt-get install qt5-defaultsudo apt-get install qtcreator
安装成功后就可以从右上角的MENU——编程——QTCREATOR来打开QT的编程界面了。
二、配置QT的编译器
由于QT不能自动识别树莓派上的编译工具链,所以需要手动添加编译器,否则编译是无法通过的。
操作方法:
1.打开QTCREATOR,在最上方的选项卡中,点击工具——选项
2.打开选项后,在左边的选项栏中,选择 构建和运行,点选 编辑器 选项卡。在该界面选择右边的 添加 选项,在弹出的选项中选择 GCC,如果是用C++编写,那么编译器路径填写/usr/bin/g++;如果是用C编写,那么编译器路径填写/usr/bin/gcc,完成后按确定。
3.不退出当前界面,点选 构建套件 选项卡,一般存在默认套件 桌面, 点击 桌面(默认), 设备类型选 桌面,编译器选 GCC,调试器选 System GDB at /usr/bin/gdb ,QT版本选择 QT5.3.2,完成后确定并退出。
三、配置OPENCV安装环境
打开终端,输入下列语句一次性完成所有依赖项的配置。
sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev
四、安装OPENCV
1.通过sourceforge网站获取opencv源代码,本文选择2.4.9版本。下载过程可能比较缓慢,请耐心等待。推荐下载opencv2系列,因为网上opencv2的代码比较多,易于学习和借鉴,而opencv3与以往版本有所变化、网上程序少,不易学习。
wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip/download opencv-2.4.9.zip
2.下载完成后会在/home/pi目录下得到一个名为 download 的文件,将其改名为opencv-2.4.9.zip,并解压
unzip opencv-2.4.9.zip
3.进入解压后的文件夹并创建release文件夹,进入release文件夹后使用cmake工具生成makefile,编译过后即可完成安装,具体操作如下:
cd ~/opencv-2.4.9mkdir releasecd releasecmake -D CMAKE_BUILD_TYPE=RELEASE -D WITH FFMPEG=OFF -D CMAKE_INSTALL_PREFIX=/usr/local ..makesudo make installsudo ldconfig
注意事项:我在make这一步报错,说FFMPEG依赖项不正确,解决办法就是删除release文件夹重新按上述步骤安装,在camke这一指令中一定要加上-D WITH FFMPEG=OFF。
五、在QT中配置OPENCV的库文件
创建 QT控制台应用,生成工程后打开pro文件,将下列代码替换原有代码即可。
QT += coreQT -= guiTARGET = picprocCONFIG += consoleCONFIG -= app_bundleTEMPLATE = appSOURCES += main.cppLIBS +=/usr/local/lib/libopencv_highgui.so.2.4.9\ /usr/local/lib/libopencv_imgproc.so.2.4.9\ /usr/local/lib/libopencv_core.so.2.4.9\ /usr/local/lib/libopencv_highgui.so.2.4.9\INCLUDEPATH +=usr/local/include/opencv\ usr/local/include/opencv2
现在完成了QT5+OPENCV2.4.9的所有配置,请享受您的编程之旅吧。
- 树莓派安装QT5+OPENCV-2.4.9学习笔记
- Ubuntu14.04 内 安装 OpenCV 2.4.9 + QT5
- OPENCV学习笔记(一):安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- 《Qt5学习笔记1》安装Qt5并配置环境变量
- 《Qt5学习笔记1》安装Qt5并配置环境变量
- Qt5 学习笔记 一:安装Qt 5.1
- Opencv学习笔记:搭建opencv2.4.9+openGL+QT5.6+vs2013
- 树莓派3--学习笔记6--安装OpenCV
- OpenCV 2 学习笔记(1): OpenCV 2.4.3 的安装
- Installing OpenCV 2.4.9 + QT5 in Ubuntu
- opencv学习笔记(1)-opencv安装
- Qt5学习笔记
- 树莓派学习笔记—— 源代码方式安装opencv
- 树莓派学习笔记——apt方式安装opencv
- 树莓派学习笔记—— 源代码方式安装opencv
- 树莓派学习笔记—— 源代码方式安装opencv
- 树莓派学习笔记—— 源代码方式安装opencv
- 【 OpenCV学习笔记 002】OpenCV 2.4.9组件结构解析
- Android中使用Lambda表达式
- bootstrap+angular+ssm整合(下)
- 大型网站架构系列:负载均衡详解(3)
- 阿里云9块9 LAMP&JAVA运行环境搭建
- Python环境搭建
- 树莓派安装QT5+OPENCV-2.4.9学习笔记
- poj 3449 判断许多个几何图形是否相交
- MFC子窗口和父窗口(SetParent,SetOwner)
- 2-SAT DFS暴力求最小字典序的模板(Peaceful Commission)
- [leetcode]43. Multiply Strings@Java
- 电子元器件如何检测和筛选
- js类型转换原则
- Hive和Hbase的数据整合联系
- elasticsearch快速入门方法以及使用方法示例