/Tag-Tool

A simple gui tool for OCR dataset labeling.

Primary LanguagePython

使用步骤

标记模式

打开默认为"标记模式",程序标题栏会显示当前状态

  1. 点击"开始标注",选择图片所在文件夹,程序会读进一张图片,若已有该文件的标签文件,则会读入并显示在图片和列表中
  2. 用鼠标在图片上拖出矩形,然后在"标签"文本框中输入框内的文字
  3. 若图片中已有标签,则程序会自动保存上一个条目,并清空文本框,再次输入当前新的框中的标签
  4. 当前图片文本框选结束后,点击保存,会保存本图片的标签至txt

编辑模式

  1. 点击"编辑模式"切换到编辑模式
  2. 点击左侧列表中任意标签(若未点击,默认选择第一项)
  3. 当前选中条目对应框高亮为黄色显示,标签输入框中显示当前条目的文本
  4. 鼠标拖动绘制矩形会覆盖当前条目的矩形位置,也可在输入框中修改标签
  5. 绘制新矩形/点击保存均会将上一次改动写入当前标签列表中
  6. 点击保存将本次改动写入文件中

注意:

  1. 标注模式下请先确认已经标注完所有文本再保存,若保存后希望再次框选,请点击下一张,再点击上一张返回
  2. 编辑模式下每执行一次操作需要保存

快捷键

Ctrl+S 保存 Ctrl+A 上一张 Ctrl+D 下一张

Todos

  • 保存快捷键
  • 图片标注完时 index exceed
  • 维文编码支持
  • 再次保存时缺失
  • box超出边框
  • 提示输入标签后box仍改变
  • 多次打开文件夹显示index exceed
  • 未输入标签后保存index exceed
  • 可在图片上显示已标注txt信息
  • 可选择标签进行修改

存在bug

  • 开始标注后在一个无标签图片下进入编辑模式,显示无法进入(正常)后,标记模式仍为编辑模式