LabelImg打标工具的下载和使用——YOLO格式篇

一、LabelImg的下载

  • Windows下已有python环境(下载地址:https://www.python.org/downloads/windows/ 建议使用Python 3.7 - 3.9 版本)的情况下,Windows下载labelimg命令:

    pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 注意事项建议使用 Python 3.7 - 3.9 版本,在Python>=3.10版本时,下载并打开labelimg时会报错(因某些参数类型为float而非int引起的,当使用其他一些功能时有的也会报错),而且对于一些更高的python版本报错的地方可能还不一致,想要解决这些报错需要修改labelimg的一些底层代码,就比较麻烦,因此建议使用Python 3.7 - 3.9 版本。

  • 以下是我在python==3.10.10时修改底层代码后,可以正常使用的过程:

    • 找到labelimg安装目录下的labelimg.py文件(可通过pip show labelimg查看安装位置),打开后找到第 965 行左右的scroll_request函数(这是我报错显示的错误代码位置)。
    • 将原代码bar.setValue(bar.value() + bar.singleStep() * units)修改为bar.setValue(int(bar.value() + bar.singleStep() * units))。(修改后,可以正常使用)
  • 网上有些人需要修改canvas.py文件(文件位置在 lib\site-packages\libs\canvas.py)中的代码(我未报此错误,因此没做修改,如果修改labelimg.py后还是不行,可以两个都修改后试试),具体如下:

    • 改前:

    • 改后:

二、LabelImg的使用

  • 1、打开labelimg的方法

    • 最简单的:打开命令行(win+R),输入labelimg,回车,得到以下界面

    • 或者是找到labelimg.exe(可以在电脑中直接搜,一般在你下载对应版本的python目录下的scripts目录中),双击打开,也可以创建一个快捷方式放在桌面

  • 2、打标及保存

    • 第一步:点击Open Dir,选择需要打标图片所存在的文件夹

    • 第二步:点击Change Save Dir,选择打完标签后生成的文本文件,所保存的位置,这里我选择保存在与打标文件所在用一个文件下(这里作演示,实际应该单独创建一个文件作为输出位置),打完标签后所保存的样式如下:

      • classes.txt(打完所有数据后,自动生成的)中的内容如下:

      • 每个图片对应打标后的文本内容如下:

    • 第三步:自动保存显示类别名称设置,选择标注的格式

    • 第四步:点击Create RectBox,或者右击鼠标,创建预选框

三、labelimg常用的快捷键

快捷键功能
Ctrl + o打开图像文件
Ctrl + s保存标注文件
w创建矩形框标注
d下一张图片
a上一张图片
Ctrl + u撤销上一个标注动作
Ctrl + r恢复被撤销的标注动作
Ctrl + n创建新的标签类别
Delete删除选中的标签
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值