🌟 Summary
The YOLOE model has been enhanced with improved video/stream handling, better rectangular inference options, and updated documentation for a smoother user experience. 🚀
📊 Key Changes
- Visual Prompt for Videos: Automatically selects the first frame of a video/stream as the reference image for visual prompts, or allows users to specify a frame. 🎥
- Rectangular Inference Option: Introduced a
rect
parameter to control rectangular padding during predictions, offering more flexibility. - Documentation Updates: Fixed errors in YOLOE examples, clarified bounding box formatting, and removed outdated integration notes. 📚
- Model Export Improvements: Enhanced handling of class positional embeddings for better compatibility during model export.
- Contributor Recognition: Added new contributors to the project metadata, fostering community engagement. 🤝
🎯 Purpose & Impact
- Simplified Video Handling: Automates reference frame selection for video/stream inputs, saving users time and effort when applying visual prompts.
- Enhanced Prediction Flexibility: The
rect
parameter allows users to toggle rectangular padding, improving adaptability for different use cases. - Improved Documentation: Clearer examples and updated notes reduce confusion, making it easier for users to implement YOLOE in their projects.
- Better Export Compatibility: Ensures smoother model operations during export, particularly for advanced use cases.
- Community Engagement: Recognizing contributors strengthens the Ultralytics community and highlights collaboration.
These updates collectively enhance usability, flexibility, and performance, ensuring a more seamless experience for developers and users alike. 🚀
What's Changed
- YOLOE: Fix visual prompt usage in docs by @JShengP in #19981
- YOLOE: Fix simplify with dynamic export by @Y-T-G in #19988
- Update yoloe.md by @RizwanMunawar in #19982
- Enable
rect
option to predict mode by @Laughing-q in #19994 - YOLOE: Fix Linear Probing example by @Y-T-G in #19985
ultralytics 8.3.101
YOLOE visual prompt inference fix for video sources by @Laughing-q in #19959
Full Changelog: v8.3.100...v8.3.101