Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR implements a new .render() method for PyTorch Hub results objects. results.render() will return a list of original images annotated with predicted bounding boxes. This fourth method adds to the existing 3: .show(), .save(), .print(), and can be used with cv2.imshow() for example.
Note that cv2 usage of the images will require a RGB to BGR conversion, i.e.:
🛠️ PR Summary
Made with ❤️ by Ultralytics Actions
🌟 Summary
Enhanced image rendering, improved information display, and boosted thread management in YOLOv5.
📊 Key Changes
models/common.py
, arender
parameter was added todisplay
method, enabling image array updates after drawing.render
method was introduced to return modified images.train.py
using thecolorstr
function.train.py
.os.environ['NUMEXPR_MAX_THREADS']
was set inutils/general.py
to optimize thread usage.colorstr
function from 'undelrine' to 'underline'.🎯 Purpose & Impact