一、环境介绍
操作系统介绍:ubuntu 18.04 、windows、Android
QT版本: 5.12.6
摄像头: USB摄像头、虚拟机挂载本机自带摄像头
二、功能介绍
在子线程里通过QVideoProbe捕获摄像头一帧数据,处理之后(加时间水印),再通过信号/槽机制发送给主线程,在UI界面显示。
子线程方式采用moveToThread方式实现,因为需要用到QVideoProbe的槽函数,需要事件机制,使用子类化方式使用子线程不方便,直接用moveToThread方式实现。
三、核心代码