adipandas/multi-object-tracker

Multi-object trackers in Python

What it solves

このプロジェクトは、Python でマルチオブジェクトトラッキング(MOT)を実装するためのシンプルな方法を提供し、ビデオシーケンスのフレーム間で複数の異なるオブジェクトを追跡できるようにします。

How it works

ライブラリはオブジェクト検出とトラッキングアルゴリズムを統合します。検出器(YOLOv3 や SSD など)がまずフレーム内のオブジェクトのバウンディングボックスを特定し、トラッカーがそれらのオブジェクトに固有の ID を割り当て、以降のフレームで位置を予測して時間経過に伴う同一性を維持します。

Who it’s for

動画ストリームで複数の移動オブジェクトを追跡する必要があるコンピュータビジョンのタスクに取り組む開発者や研究者向けです。

Highlights

  • CentroidTracker、IOUTracker、CentroidKF_Tracker、SORT など複数のトラッキングアルゴリズムをサポート。
  • YOLOv3、TF-SSDMobileNetV2、Caffe_SSDMobileNet など OpenCV ベースの組み込み検出器を含む。
  • 異なるアルゴリズム間でトラックを更新するための一貫したシンプルなインターフェースを提供。
  • CUDA 対応の OpenCV ビルドによる GPU 加速をサポート。