🌟 Summary (v8.2.58)
Enhanced YOLO model and GUI integrations with updated dependencies and optimized image processing methods.
📊 Key Changes
- Dependency updates: Increased minimum Streamlit version to 1.29.0.
- Image processing: Changes in how images and masks are handled within the
fastsam
and validation modules. - Code optimization: Refined method docstrings and added in-document scoping of tkinter and Pillow (PIL) imports.
🎯 Purpose & Impact
- Dependency updates: Ensures compatibility with the latest features and bug fixes on Streamlit, improving overall application stability and performance.
- Image processing: More efficient handling of image crops and mask segmentations improves the accuracy of model predictions.
- Code optimization: Enhances readability and maintainability. Scoped imports prevent unnecessary loading of large libraries, reducing startup times and potential conflicts.
What's Changed
- Scope
tkinter
andstreamlit
in Solutions tests by @glenn-jocher in #14426 - Fix
_process_batch()
docstrings by @glenn-jocher in #14454 ultralytics 8.2.58
FastSAM code refactor by @maycuatroi in #14450
Full Changelog: v8.2.57...v8.2.58