树莓派4B——Qt安装与使用
·
文章目录
Qt安装与测试使用
Qt安装
输入命令进行Qt的自动安装
sudo apt-get update
sudo apt-get install qt5-default qtcreator
Qt测试
测试程序
#include <QCoreApplication>
#include <QDebug>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
qDebug()<<"hello world";
cout << "hello_world!" << endl;
return a.exec();
}
程序输出即为Qt安装成功
opencv安装与测试使用
opencv安装
在opencv安装之前需要安装编译环境以及依赖环境,安装命令
#安装cmake用于opencv的编译
sudo apt-get install cmake
#安装依赖
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get update
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
opencv源代码下载
opencv源代码下载地址
opencv编译安装:在编译过程中可能会出现温度过高的情况,要注意散热
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..
make -j4
sudo make install
opencv测试
pro文件配置增加配置信息,如果opencv版本不是4.1需要更改对应的库名称
INCLUDEPATH += /usr/local/include/opencv4 \
/usr/local/include/opencv4/opencv \
/usr/local/include/opencv4/opencv2
LIBS += /usr/local/lib/libopencv_calib3d.so.4.1 \
/usr/local/lib/libopencv_core.so.4.1 \
/usr/local/lib/libopencv_features2d.so.4.1 \
/usr/local/lib/libopencv_highgui.so.4.1 \
/usr/local/lib/libopencv_imgcodecs.so.4.1 \
/usr/local/lib/libopencv_imgproc.so.4.1 \
/usr/local/lib/libopencv_ml.so.4.1 \
/usr/local/lib/libopencv_objdetect.so.4.1 \
/usr/local/lib/libopencv_photo.so.4.1 \
/usr/local/lib/libopencv_stitching.so.4.1 \
/usr/local/lib/libopencv_video.so.4.1 \
/usr/local/lib/libopencv_imgcodecs.so.4.1
主文件main.cpp
#include <QCoreApplication>
#include <QDebug>
#include <iostream>
#include <opencv.hpp>
#include <opencv2/core.hpp>
using namespace std;
using namespace cv;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
qDebug()<<"hello world";
cout << "hello_world!" << endl;
Mat frame = imread("/home/pi/test.jpg");
imshow("frame",frame);
waitKey(0);
return a.exec();
}
出现错误
terminate called after throwing an instance of ‘cv::Exception’

中间依赖环境未安装完整,需要重新安装完成后进行重新编译
串口模块serialport的安装与测试使用
串口模块serialport的安装
安装QT的时候是没有安装串口的支持的,需要在使用时再进行安装
sudo apt-get install libqt5serialport5
sudo apt-get install libqt5serialport5-dev
串口模块serialport的测试
在pro文件中添加串口模块
QT += serialport
然后在cpp文件中使用即可
具体参照QT之串口通信
更多推荐


所有评论(0)