目录
一、安装labelimg
二、 Labelimg的使用教程
1、打开cmd命令行(快捷键:win+R),如下图所示。
2、 进入cmd命令控制台黑窗口,输入以下命令对labelimg进行安装。如下所示。
pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple
注意:如果安装失败或出现错误,则更换上面镜像源,可以尝试更换以下的镜像源。
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
运行以上命令就可对Labelimg进行下载安装,如出现红色框框中的信息,说明labelimg安装成功了。
1、数据的准备:我们需要对数据进行打标注。这里建议新建一个名字为VOC2007的文件夹,在VOC2007中在建立一个名为JPEGImages的文件夹存放我们需要打标签的图片文件和一个名为Annotations存放标注的标签文件。
├── VOC2007
│├── JPEGImages 存放需要打标签的图片文件
│├── Annotations 存放标注的标签文件
说明:这里也可以不用按我的文件名称命名,若自己命名文件夹,则需在接下来的代码中修改对应的文件名称。(这里要是嫌修改麻烦就可以跟我一样的命名)。
2、将需要打标注的图片复制到JPEGImages文件夹里面,为了方便管理,可利用pycharm IDE运行以下代码对图片进行有序的排列,具体代码如下:
import os
import os.path
import numpy as np
rootdir = r"C:\Users\Jun\Desktop\VOC2007\JPEGImages/" #末尾斜杠不要丢,你的文件存放位置
files = os.listdir(rootdir)
b=0 #可更改起始序号
for name in files:
a=os.path.splitext(name)
print(a[0])
newname = str(b)+'.jpg'
b = b + 1
os.rename(rootdir+name,rootdir+newname)
3、对数据集进行打标签:打开cmd命令控制台(快捷键:win+R),输入以下命令:
labelmg
运行如上的命令就打开labelmg这个工具了。如下图所示。
Auto Save mode:切换到下一张图的时候,会自动保存标签。
Display Labels:会显示标注框和标签。
Advanced Mode:标注的十字架会一直悬浮在窗口。
常用快捷键如下:
A:切换到上一张图片
D:切换到下一张图片
W:调出标注十字架
Del :删除标注框框
4、开始标注
标签打完以后可以去Annotations 文件下看到标签文件已经保存在这个目录下了。