Dự án này sử dụng YOLOv8 (ultralytics) để nhận diện con người trong video, vẽ khung nhận diện và lưu kết quả thành một video mới. Ngoài ra, hệ thống tạo báo cáo thời gian xuất hiện của con người trong video.
- ✅ Python 3.8 - 3.11 (Khuyến nghị dùng Python 3.11)
📌 Kiểm tra phiên bản Python:
python --version
python3 -m venv venv
source venv/bin/activate # (Trên macOS/Linux)
venv\Scripts\activate # (Trên Windows)
python app.py
http://127.0.0.1:5000