在深度学习中,用于图像标注的工具很多,在这里介绍一下labelme和labelimg的区别。
1.labelimg
labelimg,是一种矩形标注工具,常用于目标识别和目标检测,可直接生成yolo读取的txt标签格式,但其只能进行矩形框标注。
首先labelimg的安装十分简单,直接使用cmd中的pip进行安装,在cmd中输入命令行:
pip install labelimg
安装后直接输入命令:
labelimg
即可打开运行:
labelimg共可以输出三种格式:
1.yolo标签格式,保存为txt文件:
2.PascalVOC标签格式,保存为xml文件:
3.CreateML标签格式,保存为json文件:
2.labelme
labelme是一种多边形标注工具,可以准确的将轮廓标注出来,常用于分割。它是用 Python 语言编写的,图形界面使用的是 Qt(PyQt)。
labelme标注类型:
(1)对图像进行多边形,矩形,圆形,多段线,线段,点形式的标注(可用于目标检测,图像分割等任务)。
(2)对图像进行flag 形式的标注(可用于图像分类 和 清理 任务)。
(3)视频标注
labelme共两种输出格式:
生成 VOC 格式的数据集
生成 COCO 格式的数据集