安装并使用labelImg标注数据集,yolo,VOC格式

简介: 安装并使用labelImg标注数据集,yolo,VOC格式

安装并使用labelImg标注数据集,yolo,VOC格式

本文简单介绍一下labelImg的安装及使用

1.下载labelImg

下载网址或者https://github.com/tzutalin/labelImg

下载后得到文件labelImg-master.zip

并解压到自己的盘中解压:如下D:\labelImg-master

安装

这里使用anaconda安装

通过管理员身份打开anaconda prompt

首先换到刚刚的D盘中的labelImg-master文件夹

如下所示,先转换到D盘,再通过cd:D:\labelImg-master转到相应文件夹

anaconda到labelImg-master目录下依次执行下面的命令

conda install pyqt=5
pyrcc5 -o libs/resources.py resources.qrc

接下来就可以通过下面的命令打开labelImg

python labelImg.py

使用labelImg

首先打开我们开始D盘中的D:\labelImg-master文件夹

进去data文件夹里面有个predefined_classes文件

打开里面就是预设的类别

修改为自己想要标注的类别并保存

接下来我们就可以用labelImg标注数据集了

使用一下命令打开

python labelImg.py

打开labelImg

然后再使用open dir打开自己需要标注的图片的文件夹


右边有自己该文件夹下的所有图片,包括子文件夹

左边可以修改标注的格式,yolo ,voc, 等格式


使用左边操作栏的矩形框功能,创建我们的数据框


如下,可以选择相应的类别


确认后,按ctrl + s 保存,我们的图片文件夹中就有了相应的标注文件

这是yolo格式

第一个是类别0表示mask,1表示no_mask,按照最开始创建类别的顺序

接下来两位0.478750 0.347368是标注框的中心坐标,进行了归一化(都除以了图片的长和宽)

剩下的0.342500 0.373684是宽高比,(同样也除以了图片的长和宽)

目录
相关文章
|
1月前
|
机器学习/深度学习 开发工具 计算机视觉
YOLOv8 目标检测 | 自定义数据集
YOLOv8 目标检测 | 自定义数据集
|
1月前
|
XML 数据格式 Python
Labelimg标注自己的数据集,及如何划分训练集和验证集,应用于Yolov5
Labelimg标注自己的数据集,及如何划分训练集和验证集,应用于Yolov5
523 0
|
XML 存储 数据格式
【30】yolov5的数据集准备 | 处理Pascal voc格式的数据集
【30】yolov5的数据集准备 | 处理Pascal voc格式的数据集
398 0
【30】yolov5的数据集准备 | 处理Pascal voc格式的数据集
|
机器学习/深度学习 监控 数据可视化
【31】yolov5的使用 | 训练Pascal voc格式的数据集
【31】yolov5的使用 | 训练Pascal voc格式的数据集
787 0
【31】yolov5的使用 | 训练Pascal voc格式的数据集
|
XML JSON 数据中心
目标检测VOC数据集标注XML文件转EasyDL数据集标注Json格式
目标检测VOC数据集标注XML文件转EasyDL数据集标注Json格式
目标检测VOC数据集标注XML文件转EasyDL数据集标注Json格式
|
1月前
|
XML 数据可视化 算法
目标检测YOLO数据集的三种格式及转换
目标检测YOLO数据集的三种格式及转换
|
1月前
|
机器学习/深度学习 PyTorch 算法框架/工具
数据集 VOC转YOLO格式2
数据集 VOC转YOLO格式
|
10月前
|
存储 大数据 Linux
基于 YOLOv8 的自定义数据集训练
基于 YOLOv8 的自定义数据集训练
|
存储 TensorFlow 算法框架/工具
mnist数据集预处理实战
mnist数据集预处理实战
226 0
|
XML 数据可视化 数据格式
【数据集显示标注】VOC文件结构+数据集标注可视化+代码实现
【数据集显示标注】VOC文件结构+数据集标注可视化+代码实现
322 0