如何在可可数据集中定义内部多边形?

How to define inner polygon in coco dataset?

我想了解如何在 coco 数据集的分割部分定义内部或内部多边形

我想教卷积网络识别建筑多边形中的洞

带洞的多边形示例

最佳解决方案是使用 RLE(运行 长度编码)掩码定义带孔的形状。

在Matterport Mask R-CNN实现中,所有的多边形分割都转换为RLE,然后再转换为masks。查看 coco.py 中的 annToMask() 和 annToRLE()。多边形的原因是它们更有效地存储在 json 中并且会缩小注释文件的大小。

请注意,如果您使用的是仅查找边界框的神经网络,则这一切都是不必要的,因为它无论如何都无法返回空洞。