这是一组与 Ryze Tello 无人机交互的 Python 模块集合。
这是一组基于 Python 的示例代码,可与 Ryze Tello 无人机进行交互。
此工具包包含三个基于 tello sdk 和 python2.7 的示例程序,包括 Single_Tello_Test、Tello_Video 和 Tello_Video (With_Pose_Recognition)。此外,还有一个名为 tello_state.py 的程序文件。
在 Tello_Video 中,您可以从 tello 接收视频流数据,通过 h264 解码库解码视频,并在基于 Tkinter 和 PIL 的 GUI 界面上显示。此外,它还支持一个可操作 tello 的控制面板。此示例代码提供了接收、处理和获取正确视频数据的示例。该 h264 解码库的源代码也包含在包中,可供您参考使用。
Tello_Video_With_Pose_Recognition 是从 Tello_Video 修改而来的应用程序版本。它使用解码后的视频数据,每次提取一帧图像进行姿态识别操作,并将特定姿态和飞机控制命令绑定在一起,实现对 Tello 的姿态控制。此代码主要用作利用 tello 解码后的视频数据进行图像处理的应用案例。
上述示例代码基于 python2.7。运行 Single_Tello_Test 和 tello_state.py 时,无需安装额外的第三方库。对于 Tello_Video 和 Tello_Video (With_Pose_Recognition),您需要安装一系列第三方库。因此,在这两个文件夹中,提供了一个一键安装脚本(基于 windows32/64、linux 和 macos),可帮助您安装所有相关依赖。
暂无开放 Issues,或尚未同步最近议题。