🌟 Summary
The release of v8.3.108
introduces enhanced support for YOLO11 models, particularly focusing on Sony IMX500 integration for edge AI applications, alongside various improvements in code consistency, documentation, and performance.
📊 Key Changes
- Sony IMX500 Export for YOLO11:
- Updated export logic and documentation to support YOLO11 models.
- Improved validation for supported models during export.
- Benchmarked YOLO11n on IMX500, showing improved accuracy with a slight increase in inference time.
- Code Enhancements:
- Deprecated the
crop_fraction
parameter for classification transforms, simplifying the codebase. - Replaced deprecated NumPy functions with version-aware alternatives for future compatibility.
- Optimized pose angle calculations using Python's
math
module.
- Deprecated the
- Documentation Updates:
- Added a comprehensive guide on YOLO data augmentation with visual examples and detailed explanations.
- Embedded a YouTube tutorial in the project goals guide for better user engagement.
- Improved formatting and readability across various documentation files.
- New Example:
- Introduced an interactive object tracking UI using YOLO models, enabling real-time tracking with features like click-to-track and visual overlays.
🎯 Purpose & Impact
- Enhanced Compatibility: YOLO11 models can now be exported and deployed on Sony IMX500 hardware, expanding their usability in edge AI scenarios like Raspberry Pi AI Cameras.
- Improved User Experience: The new data augmentation guide and interactive tracking UI example provide practical tools and insights for both beginners and advanced users.
- Streamlined Development: Codebase simplifications and compatibility updates ensure smoother workflows and future-proofing for developers.
- Better Learning Resources: Enhanced documentation and video tutorials make it easier for users to understand and implement YOLO models effectively. 🚀
What's Changed
- Fix Solutions warnings by @glenn-jocher in #20127
- Add
squeeze()
incategory_freq
before indexing by @Laughing-q in #20131 - Add new example Ultralytics
YOLO-Interactive-Tracking-UI
by @alireza787b in #19854 - Disable Solutions test by @RizwanMunawar in #20137
- Improve headers, redirects and example READMEs by @glenn-jocher in #20145
- Add https://youtu.be/q1tXfShvbAw to docs by @RizwanMunawar in #20149
- Add new YOLO Data Augmentation guide by @picsalex in #20124
- Deprecate
crop_fraction
parameter by @fcakyon in #20146 - Fix Comet error during COCO validation by @Y-T-G in #20153
- Fix
hub/pro.md
docs page indentation issues by @RizwanMunawar in #20157 - Align code examples in
yolo-data-augmentation
page by @RizwanMunawar in #20158 ultralytics 8.3.108
YOLO11 Sony IMX export by @ambitious-octopus in #19946
New Contributors
- @alireza787b made their first contribution in #19854
Full Changelog: v8.3.107...v8.3.108