pypi ultralytics 8.3.142
v8.3.142 - `ultralytics 8.3.142` Simplify `Annotator.box_label` (#20754)

latest releases: 8.3.193, 8.3.192, 8.3.191...
3 months ago

🌟 Summary

This release streamlines how bounding boxes are drawn and improves overall usability, robustness, and documentation clarity across the Ultralytics ecosystem. 🖼️✨

📊 Key Changes

  • Simplified Bounding Box Drawing: The box_label function no longer requires a rotated parameter; it now automatically detects and handles both standard and oriented bounding boxes.
  • Improved CLI Error Messages: Command-line help and error messages now display valid options in a clearer, list-based format.
  • Updated Minimum Requirements: Documentation now reflects updated minimum versions—Python 3.8+ and PyTorch 1.8+.
  • More Robust Object Counting: Enhanced checks prevent errors when tracking data is missing or incomplete, especially for oriented bounding boxes.
  • Smarter Mouse Event Handling: Mouse callbacks for distance measurement are now only enabled when display is active and supported, reducing unnecessary processing in headless environments.

🎯 Purpose & Impact

  • Cleaner, Easier Code: Developers benefit from simpler, more intuitive code for drawing bounding boxes, reducing the chance for mistakes and making future updates easier.
  • Better User Experience: Clearer CLI messages and robust error handling make Ultralytics tools more accessible and reliable for all users.
  • Accurate Documentation: Users are guided to use supported Python and PyTorch versions, helping avoid compatibility issues.
  • Improved Automation & Server Use: Smarter handling of mouse events ensures smooth operation in automated or non-GUI environments.
  • No Breaking Changes: These updates are behind-the-scenes improvements—there’s no change to how you use Ultralytics models or features day-to-day.

🚀 This release is all about making Ultralytics tools smoother, smarter, and more user-friendly for everyone!

What's Changed

Full Changelog: v8.3.141...v8.3.142

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.