一、功能需求

通过QT设计一款无人机地面站软件,需要包含基本的RTSP拉流功能,对接无人机平台的RTSP流。此外,需要完成拍照、录像、OSD叠加功能;完成按钮控制云台进行拍照、录像、变焦、指点运动等。在此基础上,完成对应的目标跟踪识别。

技术要求 (1)采用QT平台,设计Windows端及安卓端地面站程序; (2)画面简洁、画面包含OSD、含按钮等; (3)设计地面站端软件,实现目标识别结果的实时显示及控制云台进行目标跟踪。

二、设计实现

2.1 开发环境介绍

程序在win10 x64下开发。 Qt的版本是5.12.6。 播放器解码采用ffmpeg (MDK框架)。

如果需要开发Android下的程序,需要先搭建好Android的开发环境。

2.2 软件运行效果

目前软件支持Android平台、windows平台运行,也可以支持Linux、MacOS、IOS等系统。

软件打开界面如下:

在输入框里可以输入RTSP、RTMP、HTTP等网络地址;也可以点击本地文件,选择本地视频文件进行播放。选择好之后,点击连接,会切换到视频播放页面。

精彩文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: