UltralyticsをGoogle Colabで動かす

2024-03-09 python yolo /posts/2024/2024-03-09-ultralytics-yolo-result.png

…という記事を書くほどもなく簡単でした…。とんでもない至れり尽くせり感。

!pip install ultralytics
from ultralytics import YOLO

model = YOLO('yolov8n-pose.pt')
model.predict("https://youtu.be/D8Ut2g4CDjI", save=True)

上記のコードを実行して出力された動画をYouTubeにアップロードしたのがこちら↓です。

実際に検出されたキーポイントをどう料理するかはRaspberryPiでの検証記事が参考になるかもしれません。

もう一つついでに。4頭身くらいでもちゃんと person と判定されてる(^^)

追記(3/10): RaspberryPi5でも同じコードを試しましたが youtube-dl モジュールがエラーを出してしまい使えませんでした。代わりに.movファイルを直接指定して同様の解析ができます。20秒の動画で約10分くらいかかりました。Google Colabは計測してませんが、もうちょっと早かった印象です。