【发布时间】:2020-04-04 12:12:33
【问题描述】:
RCNN Mask 检测人添加边界框和形状近似,我的目标是只获得这些 我如何才能从 RCNN Mask 中只获得形状近似和边界框?
【问题讨论】:
标签: python opencv machine-learning deep-learning computer-vision
RCNN Mask 检测人添加边界框和形状近似,我的目标是只获得这些 我如何才能从 RCNN Mask 中只获得形状近似和边界框?
【问题讨论】:
标签: python opencv machine-learning deep-learning computer-vision
假设您有一个带有对象掩码的 NumPy 数组列表,您可以尝试 scikit-image 的 regionprops 函数,该函数返回相应边界框的列表(以及其他有用的属性):
from skimage import measure
a = np.array([[0,0,0],[0,1,0],[0,1,0],[0,1,0],[0,0,0]])
b = measure.regionprops(a)
print(b[0].bbox)
返回:(1, 1, 4, 2),对应于(min_row, min_col, max_row, max_col)。请注意,根据https://scikit-image.org/docs/dev/api/skimage.measure.html#regionprops,边界框坐标的间隔是半开的(包括前,后排)如下:[min_row; max_row) 和[min_col; max_col)。
【讨论】: