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

  • 说是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的四轴飞行器寻迹系统(二)——linux下QT的安装及导入OpenCv_第1张图片
之后导入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是否导入成功。
下一节将介绍寻迹算法。

你可能感兴趣的:(STM32)