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