2022-11-03 20:24:21 +08:00
|
|
|
|
mindspore.ops.CheckValid
|
|
|
|
|
|
=========================
|
|
|
|
|
|
|
2022-11-19 10:12:44 +08:00
|
|
|
|
.. py:class:: mindspore.ops.CheckValid
|
2022-11-03 20:24:21 +08:00
|
|
|
|
|
|
|
|
|
|
检查边界框。
|
|
|
|
|
|
|
2022-11-19 10:12:44 +08:00
|
|
|
|
检查由 `bboxes` 指定的一些边框是否是有效的。
|
|
|
|
|
|
如果边框在由 `img_metas` 确定的边界内部则返回True,否则返回False。
|
2022-11-03 20:24:21 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
输入:
|
2022-11-19 10:12:44 +08:00
|
|
|
|
- **bboxes** (Tensor) - shape大小为 :math:`(N, 4)` 。 :math:`N` 表示边界框的数量, `4` 表示 `x0` 、 `x1` 、 `y0` 、 `y` 。数据类型必须是float16或float32。
|
|
|
|
|
|
- **img_metas** (Tensor) - 原始图片的信息 `(长度, 宽度, 比率)` ,指定有效边界为 `(长度 * 比率, 宽度 * 比率)` 。数据类型必须是float16或float32。
|
2022-11-03 20:24:21 +08:00
|
|
|
|
|
|
|
|
|
|
输出:
|
|
|
|
|
|
Tensor,shape为 :math:`(N,)` ,类型为bool,指出边界框是否在图片内。 `True` 表示在, `False` 表示不在。
|
|
|
|
|
|
|
|
|
|
|
|
异常:
|
|
|
|
|
|
- **TypeError** - 如果 `bboxes` 或者 `img_metas` 不是Tensor。
|
|
|
|
|
|
- **TypeError** - 如果 `bboxes` 或者 `img_metas` 的数据类型既不是float16,也不是float32。
|