Coco数据集中的rle格式处理

14 篇文章 0 订阅

1:rle转mask

如果是rle的格式,则其是一个字典,包含size和counts两个键,形如:

rle = {'size':[512,512],'counts': '一个很长的字符串乱码'}

 此时该如何转化为可以训练的mask呢?

很简单,import pycocotools.mask as mask_utils:

 直接利用下面这条命令就可以得到二值mask

a = np.array(mask_util.decode(rle), dtype=np.float32)


 2:mask转rle

参考自:Segmentaion标签的三种表示:poly、mask、rle_Adenialzz的博客-CSDN博客


————————————————
原文链接:https://blog.csdn.net/xx_xjm/article/details/126608359

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将yolo格式数据集转换为coco格式,可以按照以下步骤进行操作: 1. 首先,将yolo的box标签类型(xMin, yMin, xMax, yMax)转化为coco标签类型(x, y, width, height)。这可以通过计算心点坐标和框的宽度和高度来实现。将转换后的标签保存为txt文件,并在注释文件添加一列标签对应的图像名称。 2. 创建coco数据集的总体结构。其包括info、licenses、categories、images和annotations等部分。 3. 在info部分,填写数据集的年份、版本、描述、提供者、下载地址和创建日期等信息。 4. 在licenses部分,填写许可证的id、名称和URL。 5. 在categories部分,填写每个类别的id、名称和所属大类。 6. 在images部分,填写每个图像的索引id、宽度、高度、文件名、许可证、Flickr URL、COCO URL和日期等信息。 7. 在annotations部分,填写每个标注框的索引id、图像索引id、类别id、分割信息(可以是RLE或多边形)、面积、边界框坐标和是否拥挤等信息。 通过按照上述步骤进行处理和填写,就可以将yolo格式数据集转换为coco格式。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [yolo格式数据标签转coco格式](https://blog.csdn.net/carambola_/article/details/127499615)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [代码实现如何将yolov5数据格式转换为coco格式](https://blog.csdn.net/yiqiedouhao11/article/details/127631109)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值