我正在试验Mask_RCNN模型,但是一旦实例分割完成,我似乎无法获得在图像上绘制的蒙版的坐标。
当我可视化图像时,蒙版可以正确显示,当我尝试使用来检查特定类别的蒙版时,
mask = img_result[0]['masks'][:,:,2] #img_result[0] is a result dict after a forward pass through a pre-trained network
我得到print(mask)
array([[False, False, False, ..., False, False, False],
[False, False, False, ..., False, False, False],
[False, False, False, ..., False, False, False],
...,
[False, False, False, ..., False, False, False],
[False, False, False, ..., False, False, False],
[False, False, False, ..., False, False, False]])
该数组似乎只有布尔值。由于apply_mask
函数使用此值绘制蒙版,因此如何基于此绘制蒙版? apply_mask
函数在此文件here
我正在尝试获取蒙版多边形的坐标值,但似乎只是在获取上述输出,无法理解这些值如何与蒙版多边形相对应