使用labelme进行图像语义分割、实例分割标注 – yatenglg |
您所在的位置:网站首页 › 语义分割标注技巧和方法 › 使用labelme进行图像语义分割、实例分割标注 – yatenglg |
1. 首先下载labelme标注工具并安装 git clone https://github.com/wkentaro/labelme.git cd labelme python setup.py install2. 运行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 |