labelme 语义分割数据集_批量化处理labelme 语义分割标注的文件

单一化处理经过labelme标注会生成和图像同样数据的json文件,在json文件下执行单个文件处理的命令labelme_json_to_dataset ADE_train_00008815.json会生成四个文件,分别为img.png,label.png,label.names.txt,label_viz.png.如图所示img.pnglabel.pnglabel_viz.png注意不要认为只需...
摘要由CSDN通过智能技术生成

单一化处理

经过labelme标注会生成和图像同样数据的json文件,在json文件下执行单个文件处理的命令

labelme_json_to_dataset ADE_train_00008815.json

会生成四个文件,分别为img.png,label.png,label.names.txt,label_viz.png.如图所示

img.png

label.png

label_viz.png

注意不要认为只需要执行多次上述单个文件处理命令,就可以进行批量处理。同一标签在不同执行过程中会生成不同的颜色,主要原因是单步命令执行时,只按此图像中的标签类别个数进行分配颜色。因此这种方式无法进行批量化处理。

批量化处理

labelme仓库地址:https://github.com/wkentaro/labelme

在examples/semantic_segmentation路径下,可以参考README进行操作批量化处理。

即运行labelme2voc.py,会生成VOC格式文件目录。生成文件在SegmentationClassPNG文件下,保留了可视化比标注图片。

这种处理方式有个问题,是生成的label图像中标签位置的像素值并不是和lable类别名一致。在一些训练过程中,还需要进一步处理。因此可将代码修改如下:

from __future__ import print_function

import argparse<

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值