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 가속을 지원합니다.