- 图片简易标注工具,标注类似ICDAR数据集,支持多边形标注,文本标注,opencv+TK编写。
- python 3.x
- Pillow
- numpy
- opencv-python
- tkinter
- 操作可大致划分为鼠标左键事件和鼠标右键事件。
- 鼠标左键负责矫正、删除。
- 鼠标右键负责和修改。
- 拖动鼠标左键可矫正box框的位置。
- 在box框内双击左键可删除box框和文本。
- 在box框的某个点上单击鼠标左键,然后可以使用键盘上、下、左、右键调整位置。
- 单击鼠标左键可清除绘制操作。
- 拖动鼠标右键可创建矩形box框。
- 单击鼠标右键,将产生多边形框的点,注意当鼠标回到起始点的时候,会自动吸附起始点,此时生成一个红色的多边形框,单击右键保存。
- 在box框内双击鼠标右键可开启文本编辑模式,在文本框内编辑好内容之后,按Ctrl+s保存文本。
- 按空格键保存当前帧的标注,同时进入下一帧标注。
- 按d或者D键可删除当前帧(删除了图片文件),同时进入下一帧的标注。
- 点击窗口的叉叉,直接退出标注程序,且当前帧的标注信息不会保存。
- 单击鼠标中间滑轮,可撤销上一步多边形绘制操作。
- 如果发现标注错了,请把output_dir中的错的标注文件删除,再次启动标注就会出现。
- 程序每次启动会检测指定的output_dir标注好的文件,将自动忽略标注好的图片。
- 预标记文件如果没有,请在程序中将labels_root指定为None。
- 程序标注保存的文件格式和ICDAR2007格式一致,读取的预标记文件格式也与ICDAR2007一致。
- 默认所有编码均为UTF-8无BOM编码格式。
- name: 余万里
- email: jayney.city@gmail.com