mask转polygon
转多边形可以通过cv2.findContours函数提取mask轮廓。具体操作以及注意事项,见cv2.findContours轮廓提取yatengLG
转换时,传入的mask数据类型为uint8,范围[0, 255]。
在图像分割任务中,转多边形需注意,mask不要存在镂空区域(或环状)
mask转RLE
转RLE可以通过pycocotools.mask.encode将mask转为RLE编码
转换时,传入的mask数据类型为uint8,由0,1组成。
返回:
{'size': [440, 540], 'counts': 'RQU25b=2O0OO2O001O10000004L00100O10O1000O02N010O1O000O10000000000O00010000000000000000O1000O1O1000000O100000O10O10O001O1O010O0_B1Z=8N2LFPC2n^;BeDf0o:ZOTEe0j:\OE<POKg:J[FP1JnN^83mGm0ZOYOh8KTHg0QO@k8HWHf0
N\OI7_9I[Ha0WNFNNa9L[Ha1f7_NmHn0S7ROQIh0Y5SOfI2V1e0X5ZOI1Z11XM1T8NXI0^1NXM3S83SIIQ22n4<gHC]2OP5g0VHZO_;h0^DXOb;i0]DVOd;k0ZDUOf;6TD71Ck;4ZD8ICl;7^D4DFm;5bD6_ODn;6fD<X;CQE6n:LUE1i:0\\EMb:3aEK]:7dEHZ:9a101O10O01N2HfB2X=720N01N3N3Jmj
3'}