🌟 Summary
The v8.2.89 release of the Ultralytics package brings significant improvements to the object counting capability, enhancing detection accuracy by refining intersection logic and removing redundant parameters.
📊 Key Changes
- Removed unused parameters like
track_thickness
,line_dist_thresh
, andcls_txtdisplay_gap
. - Introduced a new static method
does_intersect
for better intersection checking. - Improved logic for counting objects crossing a designated line.
🎯 Purpose & Impact
- Code Simplification: By eliminating unused parameters, the code is more streamlined and easier to handle.
- Enhanced Precision: Object counting is now more accurate due to refined intersection detection methods.
- User Experience: Improved reliability in object tracking applications benefits users with more accurate data analysis, making practical deployments more effective.
Additional improvements in the release include updates to documentation, such as the addition of new recognition entries for authors and the inclusion of useful video tutorials to aid in user understanding of specific features like deploying YOLOv8 on NVIDIA Jetson platforms. These enhancements ensure improved transparency, recognition, and usability for both documentation and practical deployment scenarios.
What's Changed
- Add
not.committed.yet
mkdocs author by @glenn-jocher in #16049 - Add https://youtu.be/wWmXKIteRLA to docs by @RizwanMunawar in #16063
- Pass
args
when creating validator for classification by @Y-T-G in #16025 - Fix
_predict_augment
and add warning by @Laughing-q in #16056 - CoreML export: updated nms flag for end2end models by @ambitious-octopus in #16058
- Fix gitignore to format Docs datasets by @glenn-jocher in #16071
- Update to lowercase MkDocs admonitions by @MatthewNoyce in #15990
ultralytics 8.2.89
Increasedline_counter
Solutions accuracy by @RizwanMunawar in #16033
New Contributors
- @MatthewNoyce made their first contribution in #15990
Full Changelog: v8.2.88...v8.2.89