您的位置:首页 > 编程语言 > Qt开发

基于OpenCv的四轴飞行器寻迹系统(二)——linux下QT的安装及导入OpenCv

2017-11-05 14:25 351 查看
说是linux下,其实也是在树莓派的环境下搭建,所以本教程基于的是树莓派的linux系统。

安装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是否导入成功。

下一节将介绍寻迹算法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: