码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • LabelImg(目标检测标注工具)的安装与使用教程


    🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝 

    🥰 博客首页:knighthood2001

    😗 欢迎点赞👍评论🗨️

    ❤️ 热爱python,期待与大家一同进步成长!!❤️

    👀给大家推荐一款很火爆的刷题、面试求职网站👀

    目录

    什么是labelimg

    安装labelimg

    初识labelimg 

    labelimg的快捷键

    标注结果展示

    1 VOC

    2 YOLO 

    labelimg.exe的存放位置

    写在结尾


    什么是labelimg

            labelimg是一款开源的图像标注工具,标签可用于分类和目标检测,它是用python写的,并使用Qt作为其图形界面,简单好用(虽然是英文版的)。其注释以 PASCAL VOC格式保存为XML文件,这是ImageNet使用的格式。此外,它还支持 COCO数据集格式。


    安装labelimg

            在cmd输入以下命令

    pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple

    然后等待其自动帮你安装labelimg以及lxml和pyqt5(下图由于笔者已经安装过了,就不重新卸载安装了) 

    结束后,在cmd中输入labelimg

    labelimg

            等一会会就会出现labelimg页面


    初识labelimg 

    英文解释如下: 

    image-20210609172557286

    打开后,我们自己设置一下

            在View中勾选Auto Save mode 


    接下来我们打开需要标注的图片文件夹 

    并设置标注文件保存的目录(上图中的Change Save Dir) 

            接下来就开始标注,画框,标记目标的label,然后d切换到下一张继续标注,不断重复重复

    labelimg的快捷键

    image-20210609171855504

            笔者一般使用W和D ,这里大家可以去试试,用上快捷键后,标注速度肯定会得到提升。

    标注结果展示

    1 VOC

            这里,笔者将文件保存的目录设置到了图片目录,大家可以自己去设置 

    由于笔者是用PASCAL VOC格式,其最终保存为XML文件

    以记事本打开,内容如下,有许多信息(图片大小、通道数、标签名称、选框位置的参数)

    标注完后,生成的xml文件就可以方便后续的xml_to_csv以及转换为tfrecord文件了。 

    2 YOLO 

    主要改成YOLO即可,后续操作与上述一样。

    生成文件如下

    一个名为“classes.txt”的文件也保存到该文件夹​​中。

    ①“classes.txt”定义了你的 YOLO 标签所引用的类名列表。 

    ②具体的标注文件中每一行表示一个目标,以空格进行区分,分别表示目标的类别id,归一化处理之后的中心点x坐标、y坐标、目标框的w和h。

            完成后可进行后续的yolo训练方面的操作。 

    labelimg.exe的存放位置

            使用everything软件查找labelimg

    可以发现一般其安装在你Scripts目录下, 

    写在结尾

            本篇文章主要是方便大家安装labelimg以及使用labelimg的一些小技巧,在目标检测上面,在标注图片上面,了解一些labelimg及其使用还是很有必要的。

  • 相关阅读:
    【冰糖Python】__name__ 和 __file__
    消除对特权账户的依赖使用Kaniko构建镜像
    MAC ITEM 解决cd: string not in pwd的问题
    MYSQL的慢查询
    【0236】聊一聊PG内核中的命令标签(Command Tags、CommandTag、tag_behavior)
    1.安装环境
    容器运行时 笔记 / CRI-O / CRI-O 安装说明
    C语言程序-水仙花do while
    【高阶数据结构】B树 {B树的概念;B树的实现:节点设计,查找,插入,遍历,删除;B树的性能分析;B+树和B*树;B树的应用}
    【STM32】TF卡&&FTA32文件系统
  • 原文地址:https://blog.csdn.net/knighthood2001/article/details/125883343
  • 最新文章
  • Windows 下切换 Java 环境太复杂了,我做了个 cli 工具,可以快速安装,切换 Java 版本
    SHP文件与PostGIS数据库Geom字段:WKT和EWKB相互转换SQL
    Spring AI 2.0 GA 倒计时:先别急,来看看 Java AI 框架的另一条路
    【php】老旧PHP项目(PHP 5.6)本地环境搭建与踩坑记录
    15. 别再硬写提示词了!LangChain ChatPromptTemplate核心实战
    从控制论看 Harness Engineering:当反馈回路终于能在"重要的地方"闭合
    一次 OOM 线上排查实录
    AI 测试全场景提效:功能 / 性能 / 安全 / 自动化,用 AI 重塑测试工作流
    你真的理解 volatile 关键字了吗?
    .NET 11 Preview 4 震撼发布:MAUI 抛弃 Mono,全量迁移 CoreCLR,性能与 NativeAOT 双炸场!
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号