深度学习目标检测---使用labelimg对自己的数据集进行标记(windows系统)
目录
一、安装labelimg
二、 Labelimg的使用教程
一、安装labelimg
1、打开cmd命令行(快捷键:win+R),如下图所示。
2、 进入cmd命令控制台黑窗口,输入以下命令对labelimg进行安装。如下所示。
pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple
注意:如果安装失败或出现错误,则更换上面镜像源,可以尝试更换以下的镜像源。
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
运行以上命令就可对Labelimg进行下载安装,如出现红色框框中的信息,说明labelimg安装成功了。
二、 Labelimg的使用教程
1、数据的准备:我们需要对数据进行打标注。这里建议新建一个名字为VOC2007的文件夹,在VOC2007中在建立一个名为JPEGImages的文件夹存放我们需要打标签的图片文件和一个名为Annotations存放标注的标签文件。
├── VOC2007
│├── JPEGImages 存放需要打标签的图片文件
│├── Annotations 存放标注的标签文件
说明:这里也可以不用按我的文件名称命名,若自己命名文件夹,则需在接下来的代码中修改对应的文件名称。(这里要是嫌修改麻烦就可以跟我一样的命名)。
2、将需要打标注的图片复制到JPEGImages文件夹里面,为了方便管理,可利用pycharm IDE运行以下代码对图片进行有序的排列,具体代码如下:
import os
import os.path
import numpy as np
rootdir = r"C:\Users\Jun\Desktop\VOC2007\JPEGImages/" #末尾斜杠不要丢,你的文件存放位置
files = os.listdir(rootdir)
b=0 #可更改起始序号
for name in files:a=os.path.splitext(name)print(a[0])newname = str(b)+'.jpg'b = b + 1os.rename(rootdir+name,rootdir+newname)
3、对数据集进行打标签:打开cmd命令控制台(快捷键:win+R),输入以下命令:
labelmg
运行如上的命令就打开labelmg这个工具了。如下图所示。
Auto Save mode:切换到下一张图的时候,会自动保存标签。
Display Labels:会显示标注框和标签。
Advanced Mode:标注的十字架会一直悬浮在窗口。
常用快捷键如下:
A:切换到上一张图片
D:切换到下一张图片
W:调出标注十字架
Del :删除标注框框
4、开始标注
标签打完以后可以去Annotations 文件下看到标签文件已经保存在这个目录下了。
深度学习目标检测---使用labelimg对自己的数据集进行标记(windows系统)相关推荐
- 深度学习目标检测---使用yolov5训练自己的数据集模型(Windows系统)
目录 0 前言 1.从githab上克隆yolov5代码 1.1 yolov5网络project克隆 1.2 项目代码结构的整体介绍 1.3 深度学习环境的配置和安装yolov5所需要的库 2. ...
- 目标检测---以制作yolov5的数据集为例,利用labelimg制作自己的深度学习目标检测数据集(正确方法)
以制作yolov5的数据集为例,利用labelimg制作自己的深度学习目标检测数据集的正确方法 文章目录 前言 一.labelimg简单介绍 1 VOC标签格式,保存为xml文件. 2 yolo标签格 ...
- 【树莓派】:配置+SSH+VNC,实现深度学习目标检测
1.查看树莓派IP地址: hostname -i 更新软件源和软件 # 更新软件源 sudo apt-get update # 更新软件 sudo apt-get upgrade 2.通信准备 打开串 ...
- 深度学习目标检测工具箱mmdetection,训练自己的数据
文章目录 一.简介 二.安装教程 1. 使用conda创建Python虚拟环境(可选) 2. 安装PyTorch 1.1 3. 安装Cython ~~4. 安装mmcv~~ 5. 安装mmdetect ...
- 深度学习目标检测详细解析以及Mask R-CNN示例
深度学习目标检测详细解析以及Mask R-CNN示例 本文详细介绍了R-CNN走到端到端模型的Faster R-CNN的进化流程,以及典型的示例算法Mask R-CNN模型.算法如何变得更快,更强! ...
- 姿态检测 树莓派_怎样在树莓派上轻松实现深度学习目标检测?
原标题:怎样在树莓派上轻松实现深度学习目标检测? 雷锋网按:本文为 AI 研习社编译的技术博客,原标题 How to easily Detect Objects with Deep Learning ...
- 值得收藏!基于激光雷达数据的深度学习目标检测方法大合集(下)
作者 | 黄浴 来源 | 转载自知乎专栏自动驾驶的挑战和发展 [导读]在近日发布的<值得收藏!基于激光雷达数据的深度学习目标检测方法大合集(上)>一文中,作者介绍了一部分各大公司和机构基于 ...
- 深度学习目标检测指南:如何过滤不感兴趣的分类及添加新分类?
编译 | 庞佳 责编 | Leo 出品 | AI 科技大本营(公众号ID:rgznai100) AI 科技大本营按:本文编译自 Adrian Rosebrock 发表在 PyImageSearch 上 ...
- 深度学习目标检测模型全面综述:Faster R-CNN、R-FCN和SSD
为什么80%的码农都做不了架构师?>>> Faster R-CNN.R-FCN 和 SSD 是三种目前最优且应用最广泛的目标检测模型,其他流行的模型通常与这三者类似.本文介绍了 ...
- 【西安交大】2020年最新深度学习目标检测方法综述
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 目标检测的任务是从图像中精确且高效地识别.定位出大量预定义类别的物体实例.随着深度 ...
最新文章
- Uva 3767 Dynamic len(set(a[L:R])) 树套树
- 服务器端Session和客户端Session
- ASP.NET知识结构
- 贪吃蛇的c语言代码怎么弄,刚学C语言,想写一个贪吃蛇的代码
- windows c++ 原子操作_高分辨质谱数据处理操作篇
- vue-select-lang
- 报表性能优化方案之多种报表服务器内存修改方法
- AI版“大家来找茬”上线,究竟谁是真人,谁是GAN生成的假脸?
- es6调用c语言sdk,ES6 关于对象的扩展-contracts-WinFrom控件库|.net开源控件库|HZHControls官网...
- Dubbo2.7源码分析-如何发布服务
- 【滤波器】归一化LMS自适应滤波器
- 大数据可视化应用_在数据可视化中应用种族平等意识
- 完美解决Mac无法写入NTFS硬盘——Mounty for NTFS
- 如何做好性能压测(一):压测环境的设计和搭建
- Caffeine使用篇 - Cleanup
- 基于html2canvas实现网页保存为图片及图片清晰度优化
- java xsd校验xml文件
- SQL函数--按指定符号分割字符串
- CentOS下MySQL安装配置
- 硬盘安装opensuse linux 11.4 图文教程,硬盘安装openSUSE Linux 11.4 图文教程