系统配置:
https://blog.csdn.net/xiaolintyd/article/details/52974809
首先在系统里面安装opencv
sudo apt-get install libopencv-dev
安装qt
sudo apt-get update
sudo apt-get install qt5-default
sudo apt-get install qtcreator
源代码:
代码参考:https://www.cnblogs.com/lifan3a/articles/7305652.html
先在在ui界面上放置一个“Vertical Layout”控件,调整到合适大小
pro文件需要添加引入opencv和gpio相关的动态库:
LIBS += -lwiringPi
LIBS += -lopencv_highgui
LIBS += -lopencv_core
LIBS += -lopencv_video
LIBS += -lopencv_videoio
LIBS += -lopencv_imgproc
mainwindow.h中加入相应的头文件和类的成员声明:
#if 1
#include <QPaintEvent>
#include <QTimer>
#include <QPainter>
#include <QPixmap>
#include <QLabel>
#include <QImage>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#endif
//类的声明:
class MainWindow : public QM

本文介绍了在树莓派上使用qt结合opencv从mipi-csi摄像头获取视频,同时利用wiringPi库控制LED灯的亮灭。在安装和配置过程中,遇到库冲突问题,通过调整.pro文件中opencv库的引用解决了问题。最终发现,虽然调试模式下出现错误,但编译后的可执行文件在终端运行正常。

4万+

被折叠的 条评论
为什么被折叠?



