labelImg、labelme安装及使用

一、安装labelImg

LabelImg采用Python语言编写,支持PascalVOC格式和YOLO格式。下面介绍两种安装方式

方法一:通过源码下载

下载地址:

GitHub - tzutalin/labelImg: 🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images

该方法需要Python 3以上的环境以及PyQt 5以上的版本。在github中进行下载,将代码完整压缩包下载下来:

解压,得到一个完整的目录:

Win+R输入cmd打开命令行窗口(如果已安装anaconda,改为打开“开始菜单——Anaconda3 64bit——Anaconda Prompt”),进入到安装目录下:

 输入命令

python setup.py install

然后稍等一会。安装完成后,输入命令

python labelImg.py

即可打开labelImg窗口。

 注意:

运行python labelImg.py报错:

解决:打开安装目录,将resources.py文件复制到libs文件夹下:

若没有resources.py文件,只有resources.qrc文件,则先打开Anaconda,进入到安装目录下,输入命令:

Pyrcc5 -o resources.py resources.qrc

再找到resources.py文件,复制到libs文件夹下。

最后,输入命令python labelImg.py即可打开labelImg

方法二:通过Anaconda下载

首先打开Anaconda

安装依赖包,依次输入以下命令:

pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple/

pip install pyqt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple/

pip install lxml -i https://pypi.tuna.tsinghua.edu.cn/simple/

然后输入以下命令:

pip install labelImg -i https://pypi.tuna.tsinghua.edu.cn/simple/

结果如图所示:

然后输入命令labelImg

打开labelImg主窗口。

二、使用labelImg进行标注

通过cmd或者anaconda打开labelImg主窗口,看到的是这样一个界面:

(1)首先点击view,然后点击Auto Save mode,以设置自动保存。

(2)点击左侧第二个按钮,选择要标注图片的文件夹位置:

(3)点击左侧第三个按钮,选择保存标注的xml文件夹位置:

(4)点击键盘上“W”键,可以看到鼠标变成了十字型,即可勾选目标:

按住鼠标左键画框,将图片中的物体(猫)框出来: 

注意右下角会弹出一个对话框,其中文本框的位置输入这一类的名称,比如输入“cat”(尽量是英文),然后点击“OK”

 

看到猫被框了出来,右侧添加了一个标签信息,此时一个标记就做好了。点击键盘上的“D”键切换到下一张图片,对应的“A”键是切换到上一张图片。

一张图片可以进行多个标注,只需要在标注完点击OK后再次按键盘上“W”键,重复同样的工作即可。因为在最开始打开了自动保存,所点击“A”或“D”时,labelImg将自动保存标注信息。也可以按键盘上“Ctrl+S”手动进行保存。

三、安装labelme

labelme与labelImg功能类似,依据使用场景不同而选择不同的标注工具进行标注。

首先打开anaconda,安装依赖包,依次输入以下命令:

pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple/ 

pip install pyside2 -i https://pypi.tuna.tsinghua.edu.cn/simple/ 

然后输入以下命令:

pip install labelme -i https://pypi.tuna.tsinghua.edu.cn/simple/ 

结果如下图所示:

输入labelme

即可打开labelme

四、使用labelme进行标注

打开labelme,见到如下界面,之后点击File——Save Automatically设置自动保存:

点击左侧第二个图标,选择图片文件夹位置:

选择输出文件夹File——Change Output Dir

  

 点击左侧第7个图标,开始标注

 只需要按着目标的边缘点击即可,注意最后要连回第一个点。若有点标注错误,点击键盘上的退格键“Backspace”即可。

连线完毕后会自动弹出一个对话框,在对话框中输入类别名称,并点击OK即可完成一个标注:

 

 同样,一张图片可以进行多个标注:

因为勾选了自动保存,所以在切换图片时会自动保存。若有一个完整的标注需要删除,需要选择左侧第8个图标“Edit Polygons”,然后选中要删除的标记,点击键盘上“Delete”键,即可删除。

  • 7
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值