labelImg 使用以及安装过程
目录
一、labelImg 介绍
二、labelImg 软件的安装下载
三、labelImg 的使用说明
第一步:创建所需文件夹
第二步:准备数据
第三步:进行标注
一、labelImg 介绍
labelImg 是一款开源的图像标注的工具,主要用于标注两种数据格式,如下:
voc 数据格式:xml文件
yolo数据格式,txt文件
二、labelImg 软件的安装下载
打开cmd,输入命令:pip3 install labelImg。安装过程是非常快的。如下图所示:
出现 Successfully ,则安装成功。
三、labelImg 的使用说明
第一步:创建所需文件夹
建一个数据集文件夹,我使用文件夹名是VOC2007,也可以使用其他的名称。在VOC2007文件夹里面创建一个名为JPEGImages的文件夹,这里面存放的是需要打标签的图片。在VOC2007文件夹里面创建一个名为Annotations存放标注的标签文件;最后在VOC2007文件夹里面创建一个名为 predefined_classes.txt 的txt文件来存放所要标注的类别名称。
第二步:准备数据
把需要标注的图片存放在JPEGImages文件夹里
把图片所属的类别写进predefined_classes.txt文件里。如下图所示:
在JPEGImages文件夹里我存放的照片为,人、狗、猫三种照片
则在predefined_classes.txt文件里写入这三种类别的名称:分别为person、dog、cat。
第三步:进行标注
打开cmd
输入相应的命令进入到VOC2007文件夹,如下图所示:
输入命令打开labelImg,结果如下图所示:
labelImg JPEGImages predefined_classes.txt
打开之后,由于上述命令,会把相应的图片都加载过来,并在进行标注的时候,可以选择所属类别。
对图片进行标注:如下图所示:
标注的过程:首先选中1则会对图片进行矩形框的绘制2,在标注好之后,会进行类别的选择,该图为猫,则选择cat,点击ok,则进行标注成功。最后点击快捷键 D 进行自动保存(也可以进行手动保存),接着会出现下一张图片,用同样的方法进行标注。
所有图片标注完成之后,创建的Annotations文件夹里,就会有相应的标注信息。我这里只标注了四张图片,如下图所示:
打开其中的一个xml文件,查看以下标注的信息:
labelImg的使用教程已完结。
友情链接:目标检测---利用labelimg制作自己的深度学习目标检测数据集_目标检测 利用labelimg制作自己的_炮哥带你学的博客-CSDN博客
加油!每天收获一点点!!
labelImg 使用以及安装过程相关推荐
- OCR图片文字识别,人工手动图片标注软件安装过程
OCR图片文字识别,人工手动图片标注软件安装过程,本章关注标注软件的安装,启动过程 1. 下载 anaconda anaconda 下载慢的问题: 使用国内镜像地址下载: https://mirro ...
- vue.js安装过程(npm安装)
一.开发环境 vue推荐开发环境: Node.js: JavaScript运行环境(runtime),不同系统直接运行各种编程语言 npm: Nodejs下的包管理器. webpack: 它主要的用途 ...
- as安装过程中gradle_柯赛分享:楼顶大字安装过程中需要用到哪些工具?
经过前面一系列标识行业常识和制作工艺相关知识的分享,我们知道楼顶大字是标识行业下属的一个重要分支产品类别,也明白了楼顶大字主要制作材料是金属的,尺寸和自重都比较大,运输安装过程相对复杂,安装施工的难度 ...
- MySQL的安装过程
近期对MySQL做了一些研究. 曾经主要接触的是SQL SERVER.所以,今天对该安装过程做了一些总结以及使用过程中的一些心得.并分享给大家. 记得前面.分享过一篇关于数据库的几种连接方式.而 ...
- Debian 6.0 安装过程 及中文乱码
2019独角兽企业重金招聘Python工程师标准>>> Debian 6.0 安装过程 Debian 6.0 安装过程 转(一个别人自录的安装过程录相) http://v.youku ...
- Linux CENTOS7 Linux流量监控工具-iftop 安装过程以及示例!
Iftop安装过程 1,用wget方式下载软件包: wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz 1,解压文件 ...
- qt webassembly 安装过程记录及注意事项
一 安装emsdk 按照Download and install - Emscripten 3.1.6-git (dev) documentation 和Qt 官网介绍Qt for WebAssemb ...
- 国内网络环境优化qiime2安装过程-QIIME 2安装慢或无法下载的解决方案
文章目录 Fast install qiime2 in China region Note: 安装q2-studio 猜你喜欢 写在后面 原文:为qiime2国内社区贡献点力量:国内网络环境优化qii ...
- 安装计算机过程中的注意事项,西门子step7安装过程中的注意事项
有关西门子step7安装过程中的注意有哪些,注意西门子自动化软件的安装顺序,先安装STEP7,再安装上位机组态软件WinCC和人机界面的组态软件WinCC flexible等. 西门子step7软件安 ...
最新文章
- 服务器与浏览器数据传输过程中编码问题
- 匿名函数 闭包 ( 7 章 )
- Silverlight3实现按路径运动[原创]
- 不要伤害指针(3)--指针和结构类型的关系
- 从头搭建一个深度学习框架
- 你知道别人怎么看你恢复它?
- C# ComboBox自动完成功能的例子
- php系统如何连接数据库服务器,php如何连接数据库服务器
- 【备忘录】创建自己的消息映射
- JPA基本注解的使用
- SQOOP对分隔符支持情况的验证
- 怎么删除fiddler注册表_Fiddler|Fiddler安装与配置
- Diamond软件的使用--(1)软件安装及配置
- Rstudio中修改工作路径的三种方法
- 大神之路:Java再撸一遍:Java多特么的线程
- PyTorch搭建LSTM实现多变量时间序列预测(负荷预测)
- oracle查询所有员工人数,oracle查询员工人数最少的部门
- 如何发布一个本地网站
- 微创居然被唐骏买了,顺便挖挖里面的内部
- SpringBoot整合Redis - @Cacheable 和 RedisTemplate
热门文章
- AD8628/AD8629/AD8630 pin对拼完美替代 MS8628/MS8629/MS8630零漂移|高精度运放
- comparator java_java – 使用自定义Comparator的最大流
- np.random.normal()详解
- Struts2基本使用
- SQL server服务器类型
- 交易首超新车 二手车晋升为市场“主角”
- 付费课笔记-叶修思考术-与闹情绪的人有效沟通模型
- Linux如何去设置TC参数
- airplay android服务器,在airplay中实现android作为服务器(接收器)
- echarts地图自定义tooltip样式