当前位置:   article > 正文

YOLO标注工具(适用于YOLO-OBB,可画旋转框)——JieLabel(自带训练和识别工具)

yolo标注工具

# 灵感来源,用yolo做目标检测任务时,网上的一些标注软件如Labelimg,anylabel等的bug太多,而且功能比较少,比较不方便,因此,本人自己开发了一个专门用于YOLO和YOLO-OBB的标注软件,集成了识别和训练功能。

(之前叫EasyLabel,发现有软件叫这个名字了,就改成JieLabel 下载链接在文章末尾)

        本文介绍的是一种用于YOLO目标识别的标注软件,该软件可以用于水平矩形框和任意角度的矩形框的标注,而且带有识别和训练功能,再也不需要自己去跑代码训练了,本软件同时还有自动分配功能,可以自动分配好训练集和验证集,同时还可以往训练集里添加背景图片。

        下面我介绍一下软件的主要功能:

图1 EasyLabel软件主界面

        图1为软件的主界面,主要分为四个区域,最左边是功能区域,有选择图片、画框、自动分配、训练和识别等功能;中间是显示图像区域,可以对图像进行放大缩小和旋转操作。右侧上方为标签显示区域,左边的是当前图像标签显示区域,右边的为已创建的类别显示区域,会按顺序显示出已经创建的类别,右侧下方为图片地址显示区域,用于显示所有图像的地址。

        左侧按键区介绍:

        1)打开图片(文件夹):此按键可以打开单张图片或选择文件夹内的所有图片,单击此按钮会弹出选择地址的窗口,选择即可。

        2)画框:此按键为画框按键,单击鼠标左键即可实现画矩形框(水平的或者斜的都可以画),画框完毕会弹出命名标签对话框,此按键快捷方式为w键。如下图

        3)放大、缩小、+-90°:这四个按键会对当前图像进行放大缩小以及旋转操作,放大缩小只是改变显示方式,不改变图像真实大小,而旋转会改变图像的真实方向,放大缩小快捷方式为ctrl+鼠标滚轮,ctrl+滚轮上滑为放大、下滑为缩小。

        4)翻页(上下张):此按键在打开文件夹方式下可以对更换当前图像,快捷键为Q、E。当然,单击右侧图片地址也可以进行图像的更换。

        5)标签数目:此按键会显示当前标签类别的个数,可以让大家更直观的看到以及标的类别有多少个。

        6)进出背景:单击此按键,会把当前图像放入或拿出背景,被选入背景的图像会被放入训练集,且不会有标签。放入背景的图像在右侧图像地址区域以蓝底色显示

        7)自动保存:勾选此框,在进行更换图像等操作时会自动保存标注文件。

        8)任意角度:勾选此框,则切换到画斜矩形模式,此时可以画任意角度的矩形,同时选中已经画的矩形的情况下,按ctrl+鼠标滑轮则可以微调矩形的角度。(建议不要在一个项目内既画斜矩形又画水平矩形,即在一次标注任务中不要切换标注模式)

        9)随机分配:此按键可以把已经标注的图像(包含背景)进行按比例自行分配,按YOLO的标准生成训练需要的数据集,包含训练集train和验证机val,以及配置文件xxx.yaml。

        训练文件保存在选中的文件夹中,其文件分布如下:

        训练时可以直接使用的,如果使用yolo官方的代码进行训练,可以直接复制XXX文件夹下的XXX文件夹和XXX.yaml文件到yolo的data文件夹下面即可直接用于训练,不需要自己手动创建训练数了。

        10)预识别:此功能用于半自动标注,例如你需要标注500张图片,你可以先标注100张进行训练,得到一个权重文件,然后使用其功能进行识别,软件会按识别结果生成标注文件,你只需要微调图像即可,不需要重新标注,可以大大降低标注工作量。

        11)训练:此功能用于训练模型,单击此按钮弹出训练窗口,如下图。

        该图像左侧会显示Map随epoch的变化而变化曲线,右侧则是训练的参数设置,包含选择预训练权重文件、cfg、data、等等,以及超参数设置如下图。

        当设置完成后单击开始按钮就可以开始训练了,同时终端窗口也会打印训练进度。训练过程是独立进行的,因此在训练的同时,你也可以进行图像标注等工作。

        上述只是简单介绍一下软件的基本功能,软件的细节功能还有些没有介绍,需要大家用过后自行体验。

        软件链接:​​​​​​

http://pan.baidu.com/s/1-2K1ubzo2mN-lkMPKVvW0Q?pwd=u22w​​​​​​​

一个月:7月15号到8月15号许可证:复制放入license文件中的license.txt文件,

  1. UNMANBNIBNHNOZLEZMJNJLZIJNMQNENPNAZUKNMBZLGNMCNFZLCNMFNGZLANJPZLBNLSZBHNMGZJZJTNBUZMPZLUZ
  2. OCBFAVAWAHMLGBYAMVTKIWWNKMLWAKQHY
  3. LHPLDSPHRCE

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/858655
推荐阅读
相关标签
  

闽ICP备14008679号