masks_to_boxes¶
- torchvision.ops.masks_to_boxes(masks: Tensor) Tensor [源]¶
计算所提供 masks 的边界框。
返回一个包含边界框的 [N, 4] 形状的张量。边界框的格式为
(x1, y1, x2, y2)
,且0 <= x1 <= x2
和0 <= y1 <= y2
。警告
在大多数情况下,输出会保证
x1 < x2
和y1 < y2
。但如果输入是退化的,例如如果一个 mask 是单行或单列,那么输出可能出现 x1 = x2 或 y1 = y2 的情况。- 参数:
masks (Tensor[N, H, W]) – 要转换的 masks,其中 N 是 masks 的数量,(H, W) 是空间维度。
- 返回值:
边界框
- 返回类型:
Tensor[N, 4]
使用
masks_to_boxes
的示例