boxmot: 통합 Python 및 C++ 구현을 갖춘 플러그형 다중 객체 추적 프레임워크
boxmot: 통합 Python 및 C++ 구현을 갖춘 플러그형 다중 객체 추적 프레임워크
해결하는 문제
BoxMOT는 다중 객체 추적(MOT) 워크플로를 위한 통합 인터페이스를 제공합니다. 추적기, 탐지기 및 ReID(재식별) 모듈을 손쉽게 교체할 수 있는 플러그형 시스템을 제공함으로써 실험마다 전체 탐지기·추적기 스택을 다시 구축할 필요를 없애줍니다.
작동 방식
이 프로젝트는 사용자가 추적 워크플로를 실행할 수 있도록 CLI와 Python API를 제공합니다. 축에 정렬된 경계 상자(AABB)와 방향이 지정된 경계 상자(OBB)를 모두 지원합니다. 시스템은 YOLO와 같은 다양한 탐지기와 ReID 모델과 통합될 수 있습니다. 프로덕션 환경을 위해서는 Python 버전과 동일한 지표를 유지하는 네이티브 C++ 추적기 구현을 제공합니다.
대상 사용자
컴퓨터 비전 분야에서 다중 객체 추적 시스템을 구현하거나, 벤치마크 평가를 수행하거나, 추적 소프트웨어를 프로덕션 C++ 애플리케이션에 배포하는 연구자 및 개발자를 위해 설계되었습니다.
주요 특징
- 통합 인터페이스: 추적, 생성, 평가, 튜닝 및 ReID 학습을 위한 단일 CLI/API.
- 교체 가능한 구성 요소: 동일한 파이프라인을 유지하면서 ByteTrack, BoTSORT, OccluBoost 등 다양한 추적기 간에 손쉽게 전환 가능.
- 프로덕션 준비: 고성능 배포를 위한 선택적 네이티브 C++ 추적기 구현.
- 포괄적인 벤치마킹: 캐시된 벤치마크 평가 및 연구 루프에 대한 내장 지원.
- 유연한 경계 상자: AABB와 OBB 추적 경로 모두 지원.
SUMMARY: 탐지기, 추적기 및 ReID 모듈을 교체할 수 있는 통합 인터페이스를 제공하는 플러그형 Python 및 C++ 다중 객체 추적 라이브러리.
TITLE: boxmot: 통합 Python 및 C++ 구현을 갖춘 플러그형 다중 객체 추적 프레임워크
Sources
- undefinedmikel-brostrom/boxmot