Convert bboxes
to numpy.ndarray
in InstanceData for Detection Task
#11961
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.
Motivation
The motivation for this PR is to convert the
bboxes
attribute in thegt_instances
object from a list format tonumpy.ndarray
. This change ensures the data is in a consistent and efficient format for further processing in deep learning models.Modification
The modification in this PR changes the code related to
gt_instances.bboxes
andgt_instances.labels
assignment from list comprehensions tonumpy.ndarray
. Specifically, it usesnumpy.array
to convert the list of bounding boxes and labels intonumpy.ndarray
.Modified code:
BC-breaking (Optional)
There are no backward-compatibility-breaking changes introduced by this modification. The modified code only affects the internal representation of
bboxes
andlabels
, but the external interface and expected behavior of the code remain unchanged.Use cases (Optional)
This PR does not introduce a new feature but refines the existing functionality. However, if there are any internal functions or modules relying on the old list format, ensure they are updated to handle
numpy.ndarray
appropriately.Checklist