用于深度网络训练的数据集做标注的方法和工具有好多,像Labelme、labelImg、yolo_mark、Vatic、Sloth等等,此篇先介绍在windows下使用已经编译好的labelImg。
一、labelImg工具下载:
下载的文件是编译好的,可执行的labelImg.exe文件。直接将文件放在windows环境下,双击可执行。
二、labelImg工具使用方法
1.双击labelImg执行文件图标,会出现操作界面:
出现这样的窗口界面,说明labelImg已经正常开启,背景黑色的窗口是终端界面,不要理会…
在labelImg窗口的左边,有一些操作的功能,其中:
“Open”是打开单个图像,
“Open Dir” 打开文件夹,
“Change Save Dir" 改变图像保存的路径,
“Next Image” 切换到下一张图像,
“Prev Image”切换到上一张图像,
“Verify Image”校验图像,
“Save” 保存图像,
“Create RectBox”画标注框一个,
“Duplicate RectBox”重复标注框,
“Delete RectBox”删除标注框,
“Zoom In”放大图像,
“Zoom Out” 缩小图像,
“Fit Window”图像适用窗口,
“Fit Width”图像适应宽度。
当然,使用操作按钮不是很方便,下面介绍一些快速的快捷键,为无聊的标注工作节省一些时间。
Hotkeys:
| ctrl +Q | 退出软件 | ctrl + - | 缩小 |
|---|---|---|---|
| ctrl + o | openfile | ctrl + = | 原始大小 |
| ctrl + u | openDir | ctrl + F | fitwindow |
| ctrl + r | ChangeSaveDir | ctrl + E | 编辑标签 |
| ctrl + s | 保存 | ctrl + shift + o | 打开的文件夹只显示.xml文件 |
| ctrl + L | boxlineColor | ctrl + shift + s | |
| ctrl + J | move and edit Boxes | ctrl + shift + F | fitWidth |
| ctrl + D | 复制框 | d | nextImg |
| ctrl + H | 隐藏所有的框 | a | preImg |
| ctrl + A | 显示所有的框 | space | 标记当前图片已标记 |
| ctrl + + | 放大 | w | 画框 |
| Delete | 删除框 |
三、开始图像数据标注
一般操作的顺序:“Open file ” -----" Create Rectbox " -----"输入类别名称 "-----“Change save dir ”-----“Save”
最后在保存文件的路径下生成.xml文件,.xml文件的名字是和标注照片的名字一样,如果要修改已经标注过的图像,.xml中的信息也会随之改变。得到的.xml 和PASCAL VOC所用格式一样!
关于labelImg工具的使用基本结束了,要是你想在Linux系统、Ubantu、或者是MAC系统中使用labelImg,可以参考一个教程:https://github.com/tzutalin/labelImg/



