介绍:
如果您希望使用 Tello 无人机拍摄照片并将其传输到您的 PC,那么您走运了! 只需几行 Python 代码,您就可以轻松控制您的 Tello 拍照,然后将 JPEG 图片传输到您的计算机。
步骤:
首先,确保在 Python 环境中安装了必要的包。 你需要 djitellopy 包来与你的 Tello 通信,需要 opencv-python 包来处理图像处理。 您可以通过 pip 安装这些包,如下所示:
pip install djitellopy opencv-python

安装这些包后,您可以使用以下 Python 代码连接到您的 Tello,拍照并将其传输到您的计算机:
让我们分解一下这段代码在做什么:
代码说明:
from djitellopy import Tello
import cv2
# Connect to Tello
tello = Tello()
tello.connect()
# Take photo
tello.take_picture()
# Wait for photo to be saved
tello.get_response('state?', 'state')
# Retrieve photo
photo_data = tello.get_picture()
# Write photo to file
with open('photo.jpg', 'wb') as f:
f.write(photo_data)
# Display photo
photo = cv2.imread('photo.jpg')
cv2.imshow('Photo', ph
使用Python控制Tello无人机拍照并传输到PC

本文介绍了如何通过Python的djitellopy和opencv-python库,连接Tello无人机,拍照并将JPEG图片传输到个人电脑。首先安装所需包,然后编写Python代码连接无人机,拍照,等待照片保存,再从无人机获取照片数据并保存为本地文件,最后显示和处理图片。
最低0.47元/天 解锁文章
8114

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



