tf.image.non_max_suppression_overlaps
Stay organized with collections
Save and categorize content based on your preferences.
Greedily selects a subset of bounding boxes in descending order of score.
tf.image.non_max_suppression_overlaps(
overlaps, scores, max_output_size, overlap_threshold=0.5,
score_threshold=float('-inf'), name=None
)
Prunes away boxes that have high overlap with previously selected boxes.
N-by-n overlap values are supplied as square matrix.
The output of this operation is a set of integers indexing into the input
collection of bounding boxes representing the selected boxes. The bounding
box coordinates corresponding to the selected indices can then be obtained
using the tf.gather
operation. For example:
selected_indices = tf.image.non_max_suppression_overlaps(
overlaps, scores, max_output_size, iou_threshold)
selected_boxes = tf.gather(boxes, selected_indices)
Args |
overlaps
|
A 2-D float Tensor of shape [num_boxes, num_boxes] .
|
scores
|
A 1-D float Tensor of shape [num_boxes] representing a single
score corresponding to each box (each row of boxes).
|
max_output_size
|
A scalar integer Tensor representing the maximum number
of boxes to be selected by non-max suppression.
|
overlap_threshold
|
A float representing the threshold for deciding whether
boxes overlap too much with respect to the provided overlap values.
|
score_threshold
|
A float representing the threshold for deciding when to
remove boxes based on score.
|
name
|
A name for the operation (optional).
|
Returns |
selected_indices
|
A 1-D integer Tensor of shape [M] representing the
selected indices from the overlaps tensor, where M <= max_output_size .
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2021-02-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2021-02-18 UTC."],[],[]]