YOLOv5-手写数字识别:一、使用标注工具Labelimg
本文最后更新于 452 天前,其中的信息可能已经过时,如有错误请联系站长。

前一篇我们讲到了使用 Miniconda(Anaconda)创建 Python 虚拟环境。根据学弟学妹们反馈的问题,简单补充一下之前的内容。

一、简单回顾

1.1 激活 Conda 环境

同时按下 Win 键和 R 键,在弹出窗口中输入 “cmd”,呼出命令行窗口,我们简称其为 cmd。

如果没有正确配置 conda 的环境变量,打开的 cmd 窗口是无法使用 conda 指令的,如下图所示。

所以我们要先激活 conda。在 cmd 窗口中输入以下内容:

conda activate

当命令行前出现 (base),即说明启动了默认环境 base。如果想要激活其他环境,可以在 activate 后加环境名称,相应的命令行前也会显示你当前激活的环境。使用 conda deactivate 将环境退回到 base 环境。

博主这里用的 Anaconda,比较特殊,直接输入 activate 也能激活。至于具体用哪种激活方式,可以根据自己选择(直接用 Anaconda Prompt 的窗口也可以)。

1.2 创建环境

在确保可以使用 conda 指令后,我们回顾一下创建 conda 环境的指令:

conda create -n <环境名> python=<python版本>

其中 - n 是名称参数,这个指令说的是使用 conda 创建一个名字为 <环境名>,python 版本为 < python 版本 > 的环境。类似的参数还有很多其他用法的,比如–clone,可以复制一个现有的环境,具体指令:

conda create -n <环境名> --clone <环境名>

这里不做过多叙述,感兴趣可以参考官方文档或其他博客学习。

二、打开、使用 Labelimg

上一篇中我们创建了一个 labelimg 的环境,并安装了 labelimg 包。接下来我们按照步骤打开 labelimg:

2.1 激活环境 “labelimg”

conda activate labelimg

2.2 打开 labelimg

激活后在命令行直接输入以下内容:

labelimg

稍等一会,便可以打开 labelimg 窗口。

2.3 配置 Labelimg

更改标注格式:Labelimg 支持标注的格式为:ParscalVOC、YOLO、CreateML。我们更改标注格式为 YOLO,因为我们做的是 YOLOv5 识别项目。

使用自动保存:Labelimg 是可以选择自动保存标注内容的,不然每一次更换图像的时候都会问你是否保存当前标注,往往我们是确认的。点击顶部 View→Auto Save mode 并勾选。

打开文件夹,注意尽量不要单独打开图像,可能会引起闪退 bug:点击 File→Open Dir(或点击左边的 Open Dir),选择存放待标注的图像文件位置。具体文件列表可以在窗口右下角的 File List 找到。

更改标注文件的保存路径:默认是和图像保存在同一个路径的。这个可以根据个人情况选择进行调整。点击 File→Change Save Dir(或点击左边的 Change Save Dir), 选择标签信息保存位置。

这里虽然没有放图,但是建议大家更改标注文件的保存路径。后面因为 YOLO 所需数据集的路径格式,图像和标签文件是要分开保存的。

2.4 使用 Labelimg

Labelimg 的使用很简单,在配置好后记住以下的快捷键:

  • W 键 —— 在当前图像添加标注
  • A 键 —— 打开上一张照片
  • D 键 —— 打开下一张照片
  • Ctrl+S—— 保存当前标注
  • Del—— 删除当前标注

记住以上几个常用的就足够了。下面开始进行标注:

这样便可以在图像中打上标签。同一个图像可以打上多个标签,也可以有不同的类别。如果开启了自动保存,OK 后转入其他图像会更新 label.txt 和对应图像的标注信息。

为什么会有类别这个文件呢?实际上你创建了标签后,是以序列形式保存的。比如说你创建了一个标签 “狗”,那么此标签的序号就是 0,然后你又创建了一个标签 “猫”,那么标签 “猫” 的序号就是 1…… 以此类推。图像对应标签信息文件保存的是标签的序号,而类别文件保存的是序号对应的标签的名称

当我们制造足够多的标签后,便可以进行 YOLOv5 的识别模型的训练工作了。

站内分享资源仅限学习交流使用,禁止作任何其他用途。请在下载后24小时内删除!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇
背景图片