下载
这里采用码云的镜像,下载地址如下(需登录码云账号):
https://gitee.com/mirrors/LabelImg
下载解压后,创建快捷方式到桌面
选择此exe文件点击右键发送到桌面快捷方式。
使用教程
1.右键LabelImg软件,打开其文件位置,先在data文件夹中创建两个子文件夹data_xml和data_img,其中data_img中存放你需要标注的图像集,data_xml会存放你后续标注操作生成的xml文件。
2.在data文件夹中的predefined_classes.txt文件中修改该批图片集的类别名称。如本次我所需要标注的安全帽图片集(分为person类与hat类)
3.打开LabelImg软件,点击Change Save Dir按钮,选择生成xml文件的保存位置(/data/data_xml)
4.点击Open Dir按钮,选择文件夹来批标注其中的图像(/data/data_img)
5.对data_img文件夹中的图像进行标注,使用Create\nRectBox按钮使用移动框勾画出目标区域并选择其类别。
6.点击Next Img进行下一张图像的标注,其中左侧Duplicate\nRectBox是对选中目标进行重复标注,而Delete\nRectBox是删除选中目标的类别标注。
7.标注完成后,进入data_xml文件夹中查看生成的.xml文件。其中xml文件名对应着所标注图像的名称。
8.打开xml文件查看其中详细信息。
folder name代表xml文件的上级文件夹,filename代表xml文件的文件名,path代表原标注图像在计算机中的存储路径,size那一栏代表图像的尺寸,其中depth为3代表图像是RGB图片(depth为1代表灰度图片)。
object栏中是最为重要的信息,name代表目标区域的类别名称,truncated代表目标区域有无被切割(即是否完整),difficult代表目标区域类别是否难辨认(1,为困难0为不困难),bndbox则是目标区域的坐标信息,xmin和ymin是左下角的坐标点,xmax和ymax是右上角的坐标点。
补充:对某类别目标区域是否难辨认的区域在软件的这个位置勾选
以上就是该软件的整个使用流程,生成的xml文件在后续的深度学习等过程中会使用到,到时更改代码路径即可