本文档将介绍如何使用 Labelme 标注工具完成实例分割相关单模型的数据标注。 点击上述链接,参考⾸⻚⽂档即可安装数据标注⼯具并查看详细使⽤流程,以下提供简洁版本说明:
该数据集是水果实例分割数据集,涵盖五种不同的水果,包含目标不同角度的拍摄照片。 图片示例:
Labelme 是一个 python 语言编写,带有图形界面的图像标注软件。可用于图像分类,目标检测,图像分割等任务,在实例分割的标注任务中,标签存储为 JSON 文件。
为避免环境冲突,建议在 conda 环境下安装。
conda create -n labelme python=3.10
conda activate labelme
pip install pyqt5
pip install labelme
终端进入到带标注数据集根目录,并启动 labelme 标注工具。
cd path/to/fruit
labelme images --labels label.txt --nodata --autosave --output annotations
--ouput 标签文件存储路径。
启动 labelme 后如图所示:
在数据集根目录创建 train_anno_list.txt 和 val_anno_list.txt 两个文本文件,并将 annotations 目录下的全部 json 文件路径按一定比例分别写入 train_anno_list.txt 和 val_anno_list.txt,也可全部写入到 train_anno_list.txt 同时创建一个空的 val_anno_list.txt 文件,待上传零代码使用数据划分功能进行重新划分。train_anno_list.txt 和 val_anno_list.txt 的具体填写格式如图所示: