RizwanMunawar/yolov7-object-tracking
YOLOv7 Object Tracking Using PyTorch, OpenCV and Sort Tracking
해결하는 문제
이 프로젝트는 비디오 스트림 전체에서 실시간 객체 탐지 및 추적을 수행하는 방법을 제공합니다. 사용자는 객체가 무엇인지 식별할 뿐만 아니라 비디오의 여러 프레임을 이동하는 해당 객체에 대해 고유한 ID를 유지할 수 있습니다.
작동 방식
이 시스템은 각 프레임에서 객체의 위치를 찾는 탐지 모델(주로 YOLOv7, YOLOv8 지원)과 해당 객체에 ID를 할당하고 유지하는 추적 알고리즘(SORT 참조)을 결합합니다. 비디오 파일, 웹캠, 외부 카메라 및 IP 카메라 스트림을 포함한 다양한 소스의 입력을 처리할 수 있습니다.
대상 사용자
이 프로젝트는 보안 감시, 교통 모니터링 또는 특정 객체를 카운트하거나 추적해야 하는 모든 시나리오와 같이 애플리케이션에 객체 추적을 구현해야 하는 개발자 및 컴퓨터 비전 엔지니어를 위한 것입니다.
주요 특징
- 멀티 모델 지원: YOLOv7 및 YOLOv8 가중치와 함께 작동합니다.
- 유연한 입력 소스: 비디오 파일, 웹캠, IP 스트림 및 외부 카메라를 지원합니다.
- 상세한 출력: 트랙 중심점, 객체 ID 및 경계 상자(bounding box) 크기를 텍스트 파일로 저장할 수 있습니다.
- 사용자 정의 가능한 추적: 특정 객체 클래스별 필터링(예: 사람만 추적) 및 서로 다른 트랙에 고유한 색상을 지정하는 것과 같은 시각적 보조 기능을 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트