articles:tello

文書の過去の版を表示しています。


dji tello

生udfソケットのsdkのラッパー.簡単に利用できるのでおすすめ

  • telloとwifiで接続するため教育用arrows tabletで開発する(tello eduだとアクセスポイントに接続できるのに,,,)
  • ファイルはdropboxで共有するが,arrowsは能力が低いしアクセスがあまり頻繁でないのでブラウザベースでアップする
  • venvで開発する?

venvの走らせ方

$ source venv/bin/activate

pipでインストール

  • djitellopy 2.4.0にダウングレード
  • jupyter notebook
  • matplotliib

cv2.imshow問題

普通にpipでdjitelloをインストールするとcv2.imshowが動かない.

“Wayland … “などのメッセージが出るがそれは本質ではなかった.

検索すると,

  • opencv-pythonの問題
  • x11を利用する

などの解決方法が出てくるが役に立たなかった.

色々調べた結果,djitellopを読み込むとcv2.imshowが動かない.

そこでその条件で検索した結果,djitellopyとopencv-pythonの依存ライブラリの競合の可能性が出てきて 解決策としてdjitellopyのダウングレードが提示されていた.

素の状態では,

  • opencv-python 4.12.0.88
  • djitellopy 2.5.0

であった.

これを,djitellopy 2.4.0にすることで問題が解決された

pip install djitellopy==2.4.0
from djitellopy import Tello
import numpy as np
import cv2
tello=TELLO()

まずは外でwifiをtelloに接続する

tello.connect()
  • articles/tello.1768305182.txt.gz
  • 最終更新: 2026/01/13 20:53
  • by Takashi Suehiro