欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Yolo标注工具-labelImg的详细使用

程序员文章站 2024-03-08 15:06:52
...

Yolo标注工具-labelImg的详细使用

1. 运行环境

Window平台(该软件原来在linux平台)+ python3(需要在安装python环境)
Yolo标注工具-labelImg的详细使用

2. 标注过程

2.1 工具下载

下载数据标记工具labellmg,github地址:https://github.com/tzutalin/labelImg

2.2 依赖安装

下载完成后,安装依赖PyQt5,lxml,其中

-i http://pypi.douban.com/simple --trusted-host pypi.douban.com

添加pip源信任并转到国内源,有助于提高pip下载速度

pip install Python PyQt5 lxml -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

Yolo标注工具-labelImg的详细使用
添加resources.py到lib下

PS C:\Users\admin\Downloads\labelImg> pyrcc5 -o .\libs\resources.py .\resources.qrc

对应的出错

from libs.resources import * 
ModuleNotFoundError: No module named 'libs.resources'

Yolo标注工具-labelImg的详细使用

2.3 运行软件
依赖安装成功后,进入labellmg,按住shift并鼠标右键打开powershell,并cd到labellmg目录下执行python labelImg.py

PS C:\Users\admin\Downloads\labelImg> python .\labelImg.py

Yolo标注工具-labelImg的详细使用
标注图片
将所要标注的图片拷贝至data目录
点击opendir,批量打开所要标注的data文件夹,然后会在右下角的FileList看到所有图片
打开predefined_classes.txt,修改成自己定义的类,一行是一类
Yolo标注工具-labelImg的详细使用

准备工作完成后,点击Great RectBox,在图片中标框并选择类别,点击保存,然后点击Next Image切换到下一张图片,主要这里生成的是voc格式的xml文件(图标在Save下)
Yolo标注工具-labelImg的详细使用
一般需要xml文件,这里也可以直接用yolo格式的,在软件这里也可以转过去,点击PascalVOC,转成YOLO格式,点击Verify Image,然后保存就可以生成yolo格式的标注文件
Yolo标注工具-labelImg的详细使用
最后在data下面就可以看到yolo格式文件,如下图。第2,3项为标注目标的框的中心像素在图片的位置,4,5项为框的大小
Yolo标注工具-labelImg的详细使用