AI标注工具-labelimg的安装和使用

简介

labelimg 是一款开源的 图片标注工具,用于给ai训练的样本

可标注三种格式:

  • voc标签格式,保存为xml文件
  • yolo标签格式,保存为txt文件
  • createML标签格式,保存为json格式

安装

一 直接pip安装

pip  install labelimg

然后输入命令打开即可使用

labelimg

可以使用conda 创造虚拟环境安装使用,也可以直接在python环境中安装. 这边建议使用python3.6的环境,使用目前最新的环境3.12 会出现一些错误,难以解决.

二 从源码安装

gihub源码地址:https://github.com/HumanSignal/labelImg

官方安装使用文档:https://github.com/HumanSignal/labelImg/blob/master/readme/README.zh.rst

本来想放一个自己下载好的链接,但是被提示资源已经存在,那就只能去git上自行下载了,版本不同安装不上就再看看原因吧。

这边还是使用conda来搭建 虚拟环境,运行该源码

conda create -y -n labelimg python=3.6
conda activate labelimg
# 直接运行源码根目录下该python文件即可启动
python labelImg.py

当然,运行过程中可能会报缺少各种模块,根据提示pip install 即可

如果所有的包都已经根据提示install了,还是报了下面这个错

from libs.resources import *

ModuleNotFoundError: No module named 'libs.resources'

可原因是安装包中只有“resources.qrc”没有“resources.py”

解决方法:在labelImg_master文件夹中找到resources.qrc复制粘贴到libs文件夹里执行

pyrcc5 -o libs/resources.py resources.qrc

打包成exe

官方的打包教程是这样的,但是我执行的时候失败了,打出来的包运行不了.

Install pyinstaller and execute:

pip install pyinstaller
pyinstaller --hidden-import=pyqt5 --hidden-import=lxml -F -n "labelImg" -c labelImg.py -p ./libs -p ./

后使用这个命令打包成功

pip install pyinstaller
pyinstaller --add-data 'data;data' --hidden-import=pyqt5 --hidden-import=lxml -F -n "labelImg" -w labelImg.py -p ./libs -p ./

打包后就是一个exe文件,可直接双击运行

使用

快捷鍵

快捷键说明
Ctrl + u读取所有影像从每个目录
Ctrl + r改变标示结果的存档目录
Ctrl + s存档
Ctrl + d复製目前的标籤和物件的区块
Ctrl + Shift + d删除目前影像
Space标示目前照片已经处理过
w產生新的物件区块
d下张影像
a上张影像
del删除所选的物件区块
Ctrl++放大影像
Ctrl--缩小影像
↑→↓←移动所选的物件区块

标注后的文件

yolo 标注方式(其余两种我没试了...)

标注后会默认在你选择的图片文件夹里面创建一个和你标注图片一样文件名的txt文件和一个class.txt文件

class.txt记录了你所有的标签记录

存放标签信息的文件的文件名为与图片名相同,内容由N行5列数据组成。

每一行代表标注的一个目标,通常包括五个数据,从左到右依次为:类别id、x_center、y_center、width、height。

其中: 类别id代表标注目标的类别

x_center和y_center代表标注框的相对中心坐标

width和height代表标注框的相对宽和高

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值