之前写过一篇文章,mask转json的,主要分两步:
1、将mask二值图中的目标区域轮廓,按照每个点之间的步长进行选取,并保存每个轮廓点坐标到csv文件;
2、读取csv文件,并将坐标转化为json文件。
最近在查资料的时候,发现了一篇很好的转换思路:
以0、1、2代表mask图中的类别,利用pycococreatortools工具包中的binary_mask_to_polygon函数,分别对掩码中的label绘制边界点,然后保存至json文件。
具体思路和代码,请看如下文章:
https://blog.youkuaiyun.com/zzu_zhong/article/details/131390999