基于OpenCv的四轴飞行器寻迹系统(二)——linux下QT的安装及导入OpenCv
2017-11-05 14:25
351 查看
说是linux下,其实也是在树莓派的环境下搭建,所以本教程基于的是树莓派的linux系统。
安装QT5的步骤很简单,只需分为以下几步
第一步,打开树莓派的终端,依次进行更新,以下三条命令单独执行
输入:
更新完成后先reboot一下。
第二步,安装QT5,以下两条命令单独执行:
安装完后即可在Menu -> Programming -> QtCreator,打开QTC
第三步,配置QT5
由于Qt Creator不能自动识别树莓派上的工具链,因此需要手动添加。点击Tools -> Options打开配置对话框,在Build & Run -> Kits选项卡中点击Add。Compiler设置为/usr/bin/gcc,Debugger可设置为/usr/bin/gdb,Devices type选择Desktop,Device选择local,qt version选择/usr/bin/qmake。
如果选择qt version时弹出qmake not exetuable,则说明qt4/qt5没有安装,需要在终端执行以下命令:
第四步,新建QT5工程,此处以新建C++文件为例:
之后导入opencv的库,打开工程下的.pro文件,加上:
之后编写测试程序,即可判断OpenCv是否导入成功。
下一节将介绍寻迹算法。
安装QT5的步骤很简单,只需分为以下几步
第一步,打开树莓派的终端,依次进行更新,以下三条命令单独执行
输入:
sudo apt-get update sudo apt-get upgrade sudo rpi-update
更新完成后先reboot一下。
第二步,安装QT5,以下两条命令单独执行:
sudo apt-get install qt5-default sudo apt-get install qtcreator
安装完后即可在Menu -> Programming -> QtCreator,打开QTC
第三步,配置QT5
由于Qt Creator不能自动识别树莓派上的工具链,因此需要手动添加。点击Tools -> Options打开配置对话框,在Build & Run -> Kits选项卡中点击Add。Compiler设置为/usr/bin/gcc,Debugger可设置为/usr/bin/gdb,Devices type选择Desktop,Device选择local,qt version选择/usr/bin/qmake。
如果选择qt version时弹出qmake not exetuable,则说明qt4/qt5没有安装,需要在终端执行以下命令:
sudo apt-get install qt-sdk sudo apt-get install qt5-default
第四步,新建QT5工程,此处以新建C++文件为例:
之后导入opencv的库,打开工程下的.pro文件,加上:
LIBS += /usr/local/lib/libopencv_calib3d.so //usr/local/lib/libopencv_core.so //usr/local/lib/libopencv_features2d.so //usr/local/lib/libopencv_flann.so //usr/local/lib/libopencv_highgui.so //usr/local/lib/libopencv_imgcodecs.so //usr/local/lib/libopencv_imgproc.so //usr/local/lib/libopencv_ml.so //usr/local/lib/libopencv_objdetect.so //usr/local/lib/libopencv_photo.so //usr/local/lib/libopencv_shape.so //usr/local/lib/libopencv_stitching.so //usr/local/lib/libopencv_superres.so //usr/local/lib/libopencv_videoio.so //usr/local/lib/libopencv_video.so //usr/local/lib/libopencv_videostab.so
之后编写测试程序,即可判断OpenCv是否导入成功。
下一节将介绍寻迹算法。
相关文章推荐
- [置顶] 基于opencv的四轴飞行器寻迹系统(一)——linux下opencv的安装
- 终于解决在基于rpm的linux系统安装google-talkplugin_current_i386
- Linux系统安装后的基础优化-基于CentOS(5.8/6.4)
- Linux系统安装后的基础优化-基于CentOS(5.8/6.4)
- 基于S3C2440的Linux-3.6.6移植——QT的编译与安装
- linux系统下opencv中IplImage转换成QT中QImage并在label上显示
- 解决在基于rpm的linux系统安装google-talkplugin
- 基于QT和OpenCV的人脸检测识别系统(1)
- linux下基于QT openCV的图像处理
- 如何在CentOS/RHEL中安装基于Web的监控系统 linux-dash
- Linux系统安装后的基础优化-基于CentOS(5.8/6.4)
- 基于Linux和Postfix的邮件系统的web mail安装手册
- Linux下oracle11gR2系统安装到数据库建立配置及最后oracle的dmp文件导入一站式操作记录
- 基于QT和OpenCV的人脸识别系统
- 安装cmake 和opencv并在Qt中使用opencv(linux-pc环境)
- linux下PXE的配置实现系统基于网络安装
- 如何在CentOS/RHEL中安装基于Web的监控系统 linux-dash
- 基于Linux和Postfix的邮件系统的web mail安装手册(转)
- Linux系统安装后的基础优化-基于CentOS(5.8/6.4)
- 基于QT和OpenCV的人脸识别系统