다중 대상 탐지를 위한 yolov8 + deepsort(차량 흐름 통계, 사람 흐름 통계)
참고 영상: https://www.youtube.com/watch?v=nkptX_vXJKo
자식 주소: https://github.com/MuhammadMoinFaisal/YOLOv8-DeepSORT-Object-Tracking
-
저장소 복제
git clone https://github.com/MuhammadMoinFaisal/YOLOv8-DeepSORT-Object-Tracking.git
-
복제된 폴더로 이동합니다.
cd YOLOv8-DeepSORT-Object-Tracking
종속 항목 설치
pip install -e '.[dev]'
여기서는 yolo 환경이 아닌 일반 명령줄에서 실행된다는 점에 유의해야 합니다. 그렇지 않으면 오류가 보고됩니다.
-
아래에 언급된 명령을 사용하여 코드를 실행합니다.
-
yolov8 객체 감지 + 추적용
python 예측.py 모델=yolov8l.pt 소스=“test3.mp4” 쇼=True
- 추가: 오류 #15: libiomp5md.dll을 초기화했지만 libiomp5md.dll이 이미 초기화되어 있는 것으로 나타났습니다.
솔루션 참조 링크: https://blog.csdn.net/qq_37164776/article/details/126832303
참고: 결국 yolov8-deepsort를 사용하여 오류가 보고되었지만 실제로 실행되지는 않았습니다.
트래픽 통계를 위해 github에서 구현된 코드를 다운로드하세요.
github 링크: https://github.com/reeagle17/Car-Counting
내 구현은 Car-Countind/Car Counter Project/ 경로 아래에 있는 carCounter.py sort.py를 환경을 구성한 ultralytics에 복사하는 것입니다.
내 ultralytics 버전은 ultralytics-8.0.49입니다.
실행 후 식별된 각 대상의 ID를 표시할 수 있습니다.