使用labelme进行图像语义分割、实例分割标注 – yatenglg

您所在的位置:网站首页 语义分割标注技巧和方法 使用labelme进行图像语义分割、实例分割标注 – yatenglg

使用labelme进行图像语义分割、实例分割标注 – yatenglg

2024-07-11 04:08| 来源: 网络整理| 查看: 265

1. 首先下载labelme标注工具并安装

git clone https://github.com/wkentaro/labelme.git cd labelme python setup.py install

2. 运行labelme。进行图片mask标注

运行labelme,界面如图所示:

打开单张图片或图片目录,开始标注图片

标注完,标注结果保存为json格式文件。

如需标注多个同类目标,可使用Group id进行实例区分。

标注完的结果如图所示:

3. 将标注的json结果转换为语义分割结果:

调用 labelme/examples/semantic_segmentation/下的 labelme2voc.py进行语义分割转换:

python semantic_segmentation/labelme2voc.py /标注json结果目录 /语义结果输出目录 --labels 类别文件

转换生成的文件如图所示:

JPEGImages原始图片

SegmentationClassPNG标注图片

SegmentationClassVisualization标注结果可视化

4. 将标注的json结果转换为实例分割结果:

调用 labelme/examples/instance_segmentation/下的 labelme2voc.py进行实例分割转换:

python instance_segmentation/labelme2voc.py /标注json结果目录 /实例结果输出目录 --labels 类别文件

可以看出,生成的结果中,包含了语义分割结果。

SegmentationObjectPNG中保存了实例分割标注结果

SegmentationObjectVisualization保存了实例分割结果可视化

5. 标注注意:

在标注时,按照由后往前的顺序进行标注。如果多个标注框存在重叠现象,后标注的标注框会覆盖先标注的标注框。

图1 由于标注顺序有误,使狗的标注框挡住了人。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3