- See GitHub Issues
- Rewrite database code
- Update track messages
- Update image captions
- Add
RFDETRtodetectors - Update Python packages and versions
- Add ruff formatting
- Minor refactor
- Add support for class selection (fixes bug)
- Add
YOLOv9ONNXtodetectors
- Add database option to tracker
- Add
SQLDatabasedatabase class - Major refactor of all modules
- Additional options for
OpenAIimage processing
- Update
BYTETrackerwith a variety of new features:- add
cropslist, which adds a crop of the object to the track state when it is created and removed - add track messages, for relaying information to a database or information store
- add
- Refactor
object_detectionandobject_trackingmodules intodetectorsandtrackersmodules - Refactor
YOLOV8ONNXintoyolo_v8_onnx.py
- Update dependencies
- Add YOLOv8 L to demo and pretrained models
- Update Gradio app
- Add support for loading custom models with demo app
- Add Ultralytics YOLOv8
- Add Gradio demo with support for YOLO-NAS and YOLOv8
- Make tracking optional
- Refactor video writing
- Add GitHub Actions pipeline
- Fix
py-modulesbug inpyproject.toml
- Enables CPU and GPU use of YOLO-NAS
- Clean up
YOLONASdetectmethod
- Add support for
YOLO-NASmodels - Fix text visualization alignment
- Add support for
YOLOv8ONNX models - Refactor
object_detectionmodule - Refactor
object_trackingmodule - Add
.pylintrc - Add project version
- Fix track visualization (visualizes tracks, not only track updates)
- Project initialization
- implement object tracking pipeline