使用Labelimg打标签
1.下载Labelimg
(1)打开cmd命令行
用Window+r打开命令行,输入cmd命令。
(2)输入命令
pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple
-i的后半部分是清华镜像源地址。
(3)下载完成
我之前下载过,出现satisfied代表下载成功,下载成功如下图所示。
2.打开Labelimg
(1)摆放文件夹
请按以下摆放文件夹:
VOCdevkit — VOC2007 —
{
Annotations
JPEGImages
lc.txt
}
说明:VOCdevkit文件夹下存放VOC2007文件夹, VOC2007下有Annotations、JPEGImages两个文件夹和一个lc.txt 文档。注意(所有路径必须是英文,不能有中文)
Annotations文件夹是用来存放标签
JPEGImages文件夹是用来存放图片
lc.txt 放类别名
类别名信息存放如下:
每一行存放一个类别
(2)打开Labelimg
找到VOC2007文件夹。
输入cmd命令,回车。
输入labelimg JPEGImages lc.txt,JPEGImages是图片所在的文件夹,lc.txt是类别所在的文档。
回车,结果如下图所示。
3.使用Labelimg
(1)打开Open Dir。
选择所在图片的文件夹(JPEGImages)
点击选择文件夹,出现以下情况。
(2)打开Change Save Dir
选择要保存标签的文件夹(Annotations)
(3)打标签
打标签的快捷键:
A:切换到上一张图片
D:切换到下一张图片
W:调出标注十字架
del :删除标注框框
按W键调出十字架,选择对应的标签。
按Save保存标签。
本实验用的是VOC格式。一共有三种格式,分别是VOC、Yolo、CreateML格式,对应标签的后缀名为.xml,.txt,.json。
参考博客:
https://blog.csdn.net/didiaopao/article/details/119808973
使用Labelimg打标签相关推荐
- labelImg打标签教程
前言: 打标签的精度,会直接影响目标检测算法最终的识别准确率 安装: labelImg是图片标注软件,用于数据集的制作.标注等等. 在cmd中依次运行以下命令: pip install PyQt5 - ...
- 使用yolov5进行多标签图像识别的步骤
如果一个完整的包裹有多少物品组成?在打包的之前需要对这些零件进行清点看有没有多了什么或者少了什么.一旦需要打包的东西太多,靠人工就很容易出错了. 如果借助深度学习,我们可以弄个普通的支架+摄像头来帮 ...
- 资源 | 深度学习图像标注工具汇总
作者 | chaibubble 来源 | CSDN 网站 对于监督学习算法而言,数据决定了任务的上限,而算法只是在不断逼近这个上限.世界上最遥远的距离就是我们用同一个模型,但是却有不同的任务.但是数据 ...
- 深度学习(目标检测。图像分割等)图像标注工具汇总
深度学习(目标检测.图像分割等)图像标注工具汇总 2018年05月31日 09:21:54 努力努力再努力tq 阅读数:3581 对于监督学习算法而言,数据决定了任务的上限,而算法只是在不断逼近这个上 ...
- YOLO-zht训练-未完待续
这里写自定义目录标题 1.修改训练代码 import os import math import time import argparse import numpy as np from tqdm i ...
- 【YoLov5实战】记录一次不太成功的实战,足球场人物识别
实战项目参考: yolov5实战 我是从打标签开始,一步一步的做的. 起因是想自己做点什么,而且觉得要从打标签这种比较"无聊乏味"的工作开始,对yolov5的整个流程好有个完整的认 ...
- 利用yolov7训练自己的数据集; yolov7的安装与使用 ; yolov7源码解读
*免责声明: 1\此方法仅提供参考 2\搬了其他博主的操作方法,以贴上路径. 3* 场景一:Anconda环境基本操作 场景二:yolov7的使用 场景三:yolov7训练自己的数据集 场景四:实用工 ...
- 基于深度学习的教室节能系统设计
写在前面:本文内容是本科阶段参加科创的经历,当时只有自己一个人做,很多预期的功能都没有实现,提交比赛作品的时候可展示程度不高,导致没有走的很远.通过这个课外科创项目,了解了当时流行的目标检测算法(YO ...
- tensorflow 物体检测(检测限速标志)
环境配置 使用protobuf来配置模型和训练参数,所以API正常使用必须先编译protobuf库,这里可以下载直接编译好的pb库(https://github.com/google/protobuf ...
最新文章
- CentOS7服务器Docker构建ubuntu镜像出错invalid argument
- shell统计ip访问情况并分析访问日志
- mysql常见的sql语法示例
- homeassistant搭建_ 搭建智能家居第三篇:小米系列接入homeassistant的教程分享
- 完全二叉树最小深度_树与二叉树递归c++
- VTK:Utilities之VectorArrayUnknownLength
- karaf osgi_在OSGi中为Karaf构建Camel-CXF REST服务–组播和聚合
- 多个集合中的共同和独特元素
- linux代码_Sonar代码走查的配置(linux)
- 2.7_single_link_list_单链表
- 如何能够做好主动沟通
- 最简单播放m3u8链接的方法
- linux中的段定义的,Linux中的段
- 基于JavaFx的通讯录
- 如何将OnlyOffice与NextCloud集成
- 2022年最简单旋转PDF页面的方法推荐
- 利穗IT网络工程师面试试题
- Matlab答疑五:使用微分定义求解微分方程的数值解
- 如何把win7电脑设置成网站服务器吗,如何为win7电脑设置服务器
- 适用于任何设备的屏幕共享应用程序 – Mirroring360
热门文章
- React报错:Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until y
- nested exception is java.lang.NoSuchMethodError
- code2198 数字三角形WWW
- Linux在加载模块时报insmod: error inserting xxx.ko -1 File exists这个错
- Linux系统替换文件内容
- python读取邮件发送日期和时间_Python获取邮件的日期时间Gmai
- Cisco实验-配置Cisco交换机
- matlab 场仿真,利用MATLAB软件实现温度场的仿真
- 【转载】sdcard中平添文件总是提示Failed to push the item(s)Failed to push XXXXX.txt on emulato...
- 诱导年轻人自杀的蓝鲸死亡游戏创始人Philip Budeikin认罪伏法