roboflow/trackers

Trackers gives you clean, modular re-implementations of leading multi-object tracking algorithms released under the permissive Apache 2.0 license. You combine them with any detection model you already use.

해결하는 문제

trackers는 어떤 객체 탐지 모델에도 적용 가능한 표준화되고 즉시 사용 가능한 다중 객체 추적(MOT) 구현을 제공하는 파이썬 라이브러리입니다. 가림, 빠른 움직임, 움직이는 카메라와 같은 도전 과제를 처리하기 위해 맞춤형 연결 코드를 작성하거나, 복잡한 추적 알고리즘을 처음부터 구현할 필요가 없습니다.

작동 방식

이 라이브러리는 SORT, ByteTrack, OC-SORT, BoT-SORT, C-BIoU, McByte 등 산업 표준 추적 알고리즘의 클린룸 구현을 제공합니다. 검출기와 무관한 설계로, 바운딩 박스를 출력하는 모든 모델(YOLO, DETR, RT-DETR 등)과 호환됩니다. supervision.Detections 형식과 네이티브로 통합되어, 검출 결과를 입력으로 받아 일관된 update() 인터페이스를 통해 추적된 검출 결과를 반환합니다.

대상 사용자

  • 엔지니어: 신뢰성 있고 Apache 2.0 라이선스를 가진 추적 라이브러리를 필요로 하는 프로덕션 파이프라인을 구축하는 사람.
  • 연구자: 표준화된 벤치마크에서 다양한 추적 알고리즘을 비교하는 사람.
  • 애호가: 객체 추적 기능이 필요한 컴퓨터 비전 프로젝트를 구축하는 사람.

주요 특징

  • 검출기 무관: 특정 추론 라이브러리 없이 바운딩 박스를 출력하는 모든 모델과 작동 가능.
  • 클린룸 구현: 원본 논문에서 재구현되어 투명성과 수정 가능성 보장.
  • 포괄적인 알고리즘 세트: 다양한 장면 유형에 적합한 ByteTrack, BoT-SORT 등 다양한 추적기 포함.
  • 카메라 움직임 보정: BoT-SORT 및 McByte에서 네이티브로 지원되어 프레임 이동 시에도 ID 안정성 유지.
  • 내장된 평가 및 튜닝: CLI 도구로 추적 가능, 벤치마크 데이터셋(MOT17, SportsMOT) 다운로드 및 Optuna 기반 하이퍼파라미터 튜닝 포함.
  • 네이티브 통합: supervision 생태계에 원활하게 통합.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트