labelimg使用简介

本文介绍了LabelImg工具的使用方法,包括通过pip安装、CMD启动以及如何进行图像标注。标注信息存储在XML文件中,包含图片的文件名、路径、尺寸以及对象的类别、边界框等信息。XML文件的结构详细解析了每个标注对象的属性,如类别名、边界框坐标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PyPI链接: labelImg
参考链接: 睿智的目标检测12——使用labelimg进行目标检测数据集标注

LabelImg is a graphical image annotation tool and
label object bounding boxes in images.

pip安装: pip install labelImg
在这里插入图片描述

cmd下启动: labelimg
在这里插入图片描述
在这里插入图片描述打开图片文件夹和xml文件保存文件夹标注后的效果展示:
在这里插入图片描述 待标注图片展示:
在这里插入图片描述图片格式和分辨率,高度375像素,宽度500像素:
在这里插入图片描述标注效果:
在这里插入图片描述
在之前指定的文件夹下自动得到xml文件,文件名和图片相同:
在这里插入图片描述

在这里插入图片描述

xml文件的内容:
在这里插入图片描述

补充说明:

在xml文件中,标注信息存储在<annotation>对象中,
<filename>对象保存了图片的文件名,
<path>对象保存了文件所在的完整路径,
<size>对象中的<width>子对象和<height>子对象分别保存了
图片的宽度和高度,
即图片分辨率,水平和垂直方向上的像素数量;
<object>对象保存了每一个标注的对象,
有几个标注对象就会有几个<object>,
每个<object>对象对应了一个类型的实例,
也对应了一个框以及其类别,
<object>对象的<name>子对象保存了类别名,
<object>对象的<difficult>子对象保存了difficult信息(具体暂时没搞清...),
<object>对象的<bndbox>子对象保存了标注框的信息,
<bndbox>对象又包含了4个子对象,
分别是:<xmin>子对象,<ymin>子对象,<xmax>子对象和<ymax>子对象;

关于边界框的补充说明:

图片上的坐标系是以图片左上角点为坐标系原点,
向右为x轴正方向,向下为y轴正方向,单位是像素;
标定的矩形的位置是由4个数确定的,
分别是<xmin>,<ymin>,<xmax>和<ymax>,
即矩形左上角点的坐标和矩形右下角点的坐标;
由这两个点即可唯一确定一个矩形.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值