yolov5-labelimg进行数据标注【深度学习】

简介: 安装labelimg库并进行标注

1、安装labelimg软件

首先进入虚拟环境,这里可以参考我之前写的安装文档:

https://blog.csdn.net/zouxun660/article/details/125630505

进入到虚拟环境后输入下面代码:

pip install labelimg

在这里插入图片描述
当安装好labelimg库的时候,输入labelimg,即可进入标注页面
在这里插入图片描述

这样子就是安装好了labelimg软件这个库了,接着就可以进行标注任务了

2、开始标注

首先需要有一定数量的数据图片

在这里插入图片描述

这边需要数据格设置成voc格式就行(就是以.xml结尾的文件)

如果设置是yolo则是生成.txt文件
在这里插入图片描述

找到【Create RectBox】则可以进行标注图片,选取你所需要的数据进行标注

在这里插入图片描述

我们这里就以苹果为例进行选取标注,然后进行命名标注类别名(这里可以进行多种类别标注)

在这里插入图片描述

接着保存好标注的xml文件,图片和标注文件是一一对应的

在这里插入图片描述
都保存好到同一个文件夹,这样子就是标注好了一张图片了

3、labelimg的快捷键

按键 功能
ctrl+Q 退出软件
ctrl+O openfile
ctrl+U openDir
ctrl+R ChangeSaveDir
ctrl+S 保存
ctrl+L boxlineColor
ctrl+J move and edit Boxes
ctrl+D 复制框
ctrl+H 隐藏所有的框
ctrl+A 显示所有的框
ctrl+ + 放大
ctrl+ - 缩小
ctrl+ = 原始大小
ctrl+F fit window
ctrl+E 编辑标签
ctrl+shift+O 打开的文件夹只显示.xml文件
ctrl+shift+F fit Width
d 下一张图
a 上一张图
space 标记当前图片已标记
w 创建一共矩形框
Delete 删除
相关文章
|
5天前
|
机器学习/深度学习 数据采集 算法
构建高效图像分类模型:深度学习在处理大规模视觉数据中的应用
随着数字化时代的到来,海量的图像数据被不断产生。深度学习技术因其在处理高维度、非线性和大规模数据集上的卓越性能,已成为图像分类任务的核心方法。本文将详细探讨如何构建一个高效的深度学习模型用于图像分类,包括数据预处理、选择合适的网络架构、训练技巧以及模型优化策略。我们将重点分析卷积神经网络(CNN)在图像识别中的运用,并提出一种改进的训练流程,旨在提升模型的泛化能力和计算效率。通过实验验证,我们的模型能够在保持较低计算成本的同时,达到较高的准确率,为大规模图像数据的自动分类和识别提供了一种有效的解决方案。
|
5天前
|
机器学习/深度学习 人工智能 自动驾驶
深度学习-数据增强与扩充
深度学习-数据增强与扩充
100 1
|
5天前
|
机器学习/深度学习 算法 TensorFlow
【Python深度学习】Tensorflow对半环形数据分类、手写数字识别、猫狗识别实战(附源码)
【Python深度学习】Tensorflow对半环形数据分类、手写数字识别、猫狗识别实战(附源码)
67 0
|
7月前
|
机器学习/深度学习 数据采集 PyTorch
使用自定义 PyTorch 运算符优化深度学习数据输入管道
使用自定义 PyTorch 运算符优化深度学习数据输入管道
40 0
|
5天前
|
机器学习/深度学习 自然语言处理 算法
Python遗传算法GA对长短期记忆LSTM深度学习模型超参数调优分析司机数据|附数据代码
Python遗传算法GA对长短期记忆LSTM深度学习模型超参数调优分析司机数据|附数据代码
|
5天前
|
机器学习/深度学习 数据可视化 网络架构
Matlab用深度学习循环神经网络RNN长短期记忆LSTM进行波形时间序列数据预测
Matlab用深度学习循环神经网络RNN长短期记忆LSTM进行波形时间序列数据预测
|
5天前
|
机器学习/深度学习 传感器 数据可视化
MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
|
5天前
|
机器学习/深度学习 数据可视化 测试技术
深度学习:Keras使用神经网络进行简单文本分类分析新闻组数据
深度学习:Keras使用神经网络进行简单文本分类分析新闻组数据
|
5天前
|
机器学习/深度学习 API 算法框架/工具
R语言深度学习:用keras神经网络回归模型预测时间序列数据
R语言深度学习:用keras神经网络回归模型预测时间序列数据
|
5天前
|
机器学习/深度学习 数据采集 并行计算
Matlab用深度学习长短期记忆(LSTM)神经网络对文本数据进行分类
Matlab用深度学习长短期记忆(LSTM)神经网络对文本数据进行分类