Releases: headertag/compare
Releases · headertag/compare
v1.0.0
Release Notes v1.0.0
Compare v1.0.0 marks the first stable, major release of the ensemble object detection system. This release focuses on some minimum requirements for the web dashboard streaming output, robust multi-user alerting, and verified support for embedded NVIDIA hardware.
🚀 New Features
- Live Background Removal: Added an optional feature to the web dashboard to remove video backgrounds in real-time using the
briaai/RMBG-1.4model. This can be toggled via thedashboard.remove_backgroundsetting inconfig.yaml. - Model Visualization: The dashboard now visually differentiates between the five ensemble models. Bounding boxes are color-coded (e.g., DETR is Red, YOLOS is Blue) so users can see exactly which model is detecting an object.
- Video File Support: Provided instructions about running the system against raw video files (e.g.,
.mp4) instead of a live webcam feed by specifying the file path in thecamera.indexconfiguration. - NVIDIA Jetson Orin Nano Support: Comprehensive instructions and dependency adjustments (JetPack 6.2) have been added for running the ensemble on edge devices including the necessary startup script for containerized deployment.
🐛 Bug Fixes
- Multiple Telegram Chat IDs: Fixed a bug where alerts were not broadcasting to all configured chat IDs. The alerting system now correctly iterates through the entire list in
config.yaml. - Dashboard Latency: Applied tweaks to the dashboard streaming loop to improve frame update rates.
🔧 Improvements & Configuration
- CPU Default: The default configuration has been switched to
cputo ensure the application runs out-of-the-box on standard hardware. CUDA/GPU support remains a toggle inconfig.yaml. - Refactored Codebase: Major cleanup of legacy code and improved cross-platform compatibility.
📦 Models Included
This release locks in the following ensemble configuration:
- DETR (ResNet-50)
- YOLOS (Tiny)
- Faster R-CNN (ResNet-50)
- RetinaNet
- YOLOv5s
⬇️ Upgrading
If upgrading from a pre-release version, please ensure you update your config.yaml to include the new dashboard settings:
dashboard:
remove_background: false