[原创]标注软件的学习总结

labelImg

简介

只能用于标注矩形框, 是一个不错的开源标注软件, 是基于python的pyqt5进行制作的, 安装和使用都很简单.

安装

pip install labelImg -i https://pypi.tuna.tsinghua.edu.cn/simple
[原创]标注软件的学习总结

使用

[原创]标注软件的学习总结

快捷键

快捷键 作用
ctrl+u 加载目录中的所有图像, 鼠标点击open dir同功能
ctrl+r 更改默认注释目标目录(xml文件保存的地址)
ctrl+s 保存
ctrl+d 复制当前标签和矩形框
space 将当前图像标记为已验证
w 创建一个矩形框
d 下一张图片
a 上一张图片
del 删除选定的矩形框
Ctr++ 放大
Ctrl+1 缩小
方向键 移动选定的矩形

标注文件

[原创]标注软件的学习总结

Labelme使用

简介

LabelMe: https://github.com/CSAILVision/LabelMeAnnotationTool

和labelImg类似, 主要用于多边形标注的开源软件. 其标注文件为json格式.

安装

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple labelme

[原创]标注软件的学习总结

同样使用CMD命令行输入labelme进行启动程序

使用

[原创]标注软件的学习总结
[原创]标注软件的学习总结

标注文件示例

[原创]标注软件的学习总结
labelme保存的标注文件只能是json格式.一般多边形标注, 图像分割都采用labelme进行标注.

精灵标注助手

简介

  1. 官网地址:http://www.jinglingbiaozhu.com/

  2. 支持图像、文本和视频等多种标注形式

  • 图像分类,矩形框,多边形,曲线定位,3D定位
  • 文本分类,文本实体标注,视频跟踪等
  1. 可扩展性插件设计(尚未完成开发)
  • 通过插件形式支持自定义标注,可根据具体需求开发不同的标注形式
  1. 导出支持主流数据集格式
  • 支持PascalVoc(与ImageNet采用的格式相同)和CoreNLP等标准
  1. 跨平台,多语言,兼容不同操作系统
  • 支持Window/Mac/CentOS/Ubuntu,支持中/英文,满足所有团队需求

安装

[原创]标注软件的学习总结
[原创]标注软件的学习总结

使用

选择标注项目类型

[原创]标注软件的学习总结

位置标注

[原创]标注软件的学习总结
[原创]标注软件的学习总结

图像分类

[原创]标注软件的学习总结
[原创]标注软件的学习总结

像素级分割

[原创]标注软件的学习总结
[原创]标注软件的学习总结
[原创]标注软件的学习总结

3D位置标注

[原创]标注软件的学习总结
[原创]标注软件的学习总结

视频追踪

[原创]标注软件的学习总结
[原创]标注软件的学习总结

文本分类

[原创]标注软件的学习总结
[原创]标注软件的学习总结

命名实体标注

[原创]标注软件的学习总结
[原创]标注软件的学习总结

总结

以上就是关于一些常见的标注软件(labelImg, labelme, 精灵标注助手)使用的, 都是很简单的, 主要就是标注的时候需要细心一些, 然后比较磨时间, 一般labelImg用于矩形框标注, labelme用于多边形标注, 其他一些想文本标注, 3d标注的就用精灵标注助手. 而关于标注文件的读取, 基本上都一直, xml格式的标注文件只要稍微解析一下, 就可以想读取文件路径一样获取标注信息.

参考

[深度学习标注工具LabelMe的使用教程](https://www.cnblogs.com/wangxiaocvpr/p/9997690.html