This project uses a custom-trained YOLOv8 model to detect and track rats in video streams, compute the distance traveled, and generate visual analytics such as path plots and heatmaps.
- 🎯 Custom object detection using YOLOv8
- 🧭 Real-time tracking with dynamic path drawing
- 📊 Post-processing: path plots and heatmaps from detection logs
- 📐 Real-world distance estimation
git clone https://github.com/zamaex96/Animal-Tracking-YOLO.git
cd Animal-Tracking-YOLOgit lfs install
git lfs pullconda create --name yolo_rats python=3.9 -y
conda activate yolo_ratspip install ultralytics opencv-python numpy scipypython scripts/track_and_plot_trail.pypython scripts/plot_smooth_path.pypython scripts/heatmap.pyThe latest version can be downloaded from the GitHub Releases page.