首页 > 编程语言 >YOLO系列算法模型训练自构建数据集---用Labelimg进行数据标注(自用反思)

YOLO系列算法模型训练自构建数据集---用Labelimg进行数据标注(自用反思)

时间:2024-11-29 16:30:24浏览次数:8  
标签:Labelimg YOLO --- 虚拟环境 conda labelimg 安装 标注

本篇将回顾前两个月的数据集构建过程,并进行总结反思,同时可为大家做labelimg标注数据集提供一个参考。

写这篇文章前两天,准备往之前用labelimg标注完成的数据集中加入新的图片进行打标时,labelimg出现了闪退的问题,但还好在一篇文章中找到了解决方法,特记录并分享这篇参考文章:

(以YOLO标注为例)labelimg标注闪退的几种情况详解,报错IndexError: list index out of range

接下来将从labelimg的安装,使用以及自己在使用过程中遇到的问题及解决办法进行描述。(本篇文章的参考前提是你已经安装完成了Anaconda

目录

Labelimg的安装---使用conda安装labelimg

Labelimg的使用

操作页面

写在最后的小Tips:


Labelimg的安装---使用conda安装labelimg

打开Anaconda Prompt,先创建一个python某个版本的虚拟环境(例如,我是用的python3.9)

代码:conda create -n labelimg python=3.9

在这个环境中用conda指令安装labelimg,指令代码如下:

conda activate labelimg #激活环境

conda install -c conda-forge labelimg #安装labelimg

踩坑点(请注意):建议将打标软件Labelimg放在一个单独的虚拟环境中,这样不会和你之后的各种虚拟环境混淆,而且之后每次启动labelimg,都是先激活这个环境,就比较方便记忆。

Labelimg的使用

打开Anaconda Prompt,输入指令代码激活你所安装有Labelimg的虚拟环境

conda activate labelimg

在这个虚拟环境输入

labelimg

就可以打开labelimg了

这一步,一般不会有踩坑点,如果出问题,检查一下环境名对不对,拼写有没有问题,上一步有没有安装完成。

打开之后,就可以开始打标了。

操作页面

操作页面的功能介绍,我直接放一张图吧,比较直观:

建议打开自动保存,避免你每打一个标都要Ctrl+S一下,如果你也是yolo打标,注意检查左侧格式是不是yolo,另外一些操作快捷方式也建议熟记(例如,W就是开始打框,A是上翻,D是下翻)。


写在最后的小Tips:

1.如果你也遇到labelimg标注一次之后再打开标注出现闪退,可以参考这篇文章中的解决方法,亲测有效:

(以YOLO标注为例)labelimg标注闪退的几种情况详解,报错IndexError: list index out of range

2.为避免标签错乱也可以预先设置好所有的标签,方法可参考下面这篇文章中所描述的:

labelImg如何设置多个预设标签

最后的最后,如果安装或者使用中遇到了问题,欢迎在评论区交流讨论。

标签:Labelimg,YOLO,---,虚拟环境,conda,labelimg,安装,标注
From: https://blog.csdn.net/Yuyu_u_/article/details/143835433

相关文章

  • 20222420 2024-2025-1 《网络与系统攻防技术》实验五实验报告
    202224202024-2025-1《网络与系统攻防技术》实验五实验报告1.实验内容(1)从www.besti.edu.cn、baidu.com、sina.com.cn中选择一个DNS域名进行查询,获取如下信息:DNS注册人及联系方式该域名对应IP地址IP地址注册人及联系方式IP地址所在国家、城市和具体地理位置PS:使用whois......
  • hhdb数据库介绍(10-4)
    实例管理该功能用来查看和管理所有计算节点集群中存储节点所在实例的主从关系。实例信息可以通过主机名、端口号、和存储节点版本号进行筛选。实例管理信息功能入口:登录管理用户界面->实例管理实例管理信息以一个存储节点为单位显示一条记录,可对具体的存储节点进行“解除Mas......
  • Best app for cloning - Multi App: Dual Space
    Areyouworriedabouttheinconvenienceofswitchingbetweendifferentaccounts?Youcantrymultipleappsthatcanbeswitchedsmoothlyonthesamedevice.Idownloadedfiveappsbasedonratings,userreviews,andtheefficiencyofthestaffinsolving......
  • Forbidden或HTTP错误 403.14 - Forbidden
    问题原因缺少默认首页文件:网站根目录下没有上传默认首页文件(例如 index.php、index.html、default.aspx 等)。云虚拟主机出于安全考虑,不允许列出文件目录,因此访问网站时会报403错误。禁止访问权限:网站程序中设置了禁止访问权限,导致访问网站时会报403错误。解......
  • [CSP-S 2024] 超速检测(二分+大模拟)
    题目传送门https://www.luogu.com.cn/problem/P11232都怪比赛时的自己太懒了,只做了特殊性质A的20pts。解题思路首先,我们可以把每辆超速的车的超速区间算出来(这个可以用二分解决)。这样可以解决第一个小问(有多少辆车会被测出超速)。对于第二个小问,我们可以做一个类似于线......
  • uni-app plus.runtime.arguments 值清空后再次获取值一直为空处理方法
    1.近期遇见一个uni-app的问题plus.runtime.arguments的值只在未清除前能取到,一旦清除后plus.runtime.arguments=null;plus.runtime.arguments="";就无法再获取到,不伦是onShow,还是onLaunch,都无法获取到,即第一次可以或者是如果不清除,又在onShow里获取了就会一直执行获......
  • 【NLP高频面题 - LLM架构篇】大模型为何使用RMSNorm代替LayerNorm?
    【NLP高频面题-LLM架构篇】大模型为何使用RMSNorm代替LayerNorm?重要性:★★★......
  • 国标GB28181公网直播LiteGBS国标GB28181-2022平台:摄像头显示网络不发达是怎么回事?
    LiteGBS国标GB28181软件国标流媒体解决方案是一款专门用于接入国标设备的视频解决方案,不但从设备接入层面上,完整地接入了内网或者公网的国标设备,而且在输出层面上,完全采用了最新的互联网思维方式,国标IPC/NVR能通过平台同步输出RTMP/HLS/HTTP-FLV等多种视频流格式,非常好地解决了传......
  • # 20222403 2024-2025-1 《网络与系统攻防技术》实验七实验报告
    1.实验内容本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有(1)简单应用SET工具建立冒名网站(2)ettercapDNSspoof(3)结合应用两种技术,用DNSspoof引导特定访问到冒名网站。2.实验过程2.1简单应用SET工具建立冒名网站攻击机kali的IP地址......
  • #渗透测试#红蓝对抗#Src漏洞挖掘 介绍-Yakit(4)
    http://127.0.0.1:80免责声明本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章阅读。书接上回:目录Yakit中的专项漏洞检测......