目标检测标注工具(可自定义生成标签模板)
点击查看项目源码
全新升级,整改为JAR包运行模式,既然是java项目自然支持各个系统
下载JAR包 JDK版本要求:JDK8-JDK10
上不去github的戳这 CSDN 0积分下载
运行方式
java -jar LabelTool-v3.0-jdk8.jar
如果JAR运行出错可以使用Maven自行编译打包
git clone https://github.com/vua/LabelTool.git
cd LabelTool
mvn clean package
cd target
java -jar LabelTool-v3.0.jar
Motivation
用过几个标注工具,但生成的label文件和自己的程序的数据读取有点偏差,处理方法无外乎改读取程序,或者写个脚本转换生成label文件的格式,总之太不方便,所以就想做一个可以自定义标签模板的标注工具
Display
一、自定义模板
自定义标签模板应该是该工具的最大的优点(工具的一些功能考虑的不够完善,没有提前构思,一股脑的直接撸)
- 可用变量
在模板中可使用10个变量(代表什么就不解释了),可以和字符串随意结合(当然字符串不能含有其余的符合正则$\d+的形式)组成自定义模板
$0:xmin
$1:ymin
$2:xmax
$3:ymax
$4:label
$5:file name
$6:absolute path
$7:image width
$8:image height
$9:line separator
- 重复符合
因为一张图片可能有多个目标,所以重复性模板必不可少
我是用多行注释符号标注重复性内容
/*repetitive content*/
实例
eg1:pascal voc 模板
object标签是pascal voc 模板中的重复内容
模板:
<?xml version="1.0" encoding="UTF-8"?>$9
<annotation>$9<folder>VOC2007</folder>$9<filename>$5</filename>$9<size>$9<width>$7</width>$9<height>$8</height>$9<depth>3</depth>$9</size>$9/*<object>$9<name>$4</name>$9<bndbox>$9<xmin>$0</xmin>$9<ymin>$1</ymin>$9<xmax>$2</xmax>$9<ymax>$3</ymax>$9</bndbox>$9</object>$9*/
</annotation>$9
生成标签
<?xml version="1.0" encoding="UTF-8"?>
<annotation><folder>VOC2007</folder><filename>001.jpg</filename><size><width>450</width><height>300</height><depth>3</depth></size><object><name>bird</name<bndbox><xmin>358</xmin><ymin>33</ymin><xmax>423</xmax><ymax>99</ymax></bndbox></object><object><name>cat</name<bndbox><xmin>28</xmin><ymin>120</ymin><xmax>335</xmax><ymax>280</ymax></bndbox></object>
</annotation>
eg2:自定义模板
模板
Path:$6$9
Name:$5$9
Size( $7 $8 )$9
Object:$9
/* Item:$4 Loc{ $0 $1 $2 $3 } $9*/
生成标签
Path:C:/Users/53121/Desktop/IMAGE/01.jpg
Name:01.jpg
Size( 450 300 )
Object:Item:bird Loc{ 358 33 423 99 } Item:cat Loc{ 28 120 335 280 }
二、保存方式
两个可选项
- 单独保存:每张图的标注分不同文件保存(文件名为图像名)
- 统一保存:统一保存到名为result的文件中
三、文件类型
两个可选项
- .xml
- .txt
目标检测标注工具(可自定义生成标签模板)相关推荐
- LabelImg(目标检测标注工具)的安装与使用教程
- Yolov5官方网络改进:增加search模块(基于迁移学习的目标检测+多模态零样本自定义标签分类网络)
1.效果展示[label:目标检测:概率+针对检测框的细分类(颜色情绪都行,此部分标签可自定义)]: 1.1目标检测+颜色识别 1.2人物检测+情绪检测 1.3针对特定类别的自动裁切效果+情绪识别结果 ...
- 目标检测之YOLO模型数据生成及训练
目录 1.数据准备 2.将视频切成图片 3.标注工具标图输出xml文件 4.转换文件格式 1)去除未标注的图片 2)xml文件格式转换 3)图片和txt文件汇总成训练文件 4)在darknet/scr ...
- 数据民工,也能移动办公了:目标检测标注App上线Google Play,分分钟创建私人数据集...
白交 发自 凹非寺 量子位 报道 | 公众号 QbitAI 想要快速建立目标检测模型,建立自己私人数据集吗? 现在用手机就可以做到. 最近,Reddit上介绍了这样一款移动版边框标注工具Mantha ...
- coco关键点标注json_COCO 数据集中目标检测标注说明
此篇文章会不断补充内容,建议长期关注.最后更新日期为2018年11月25日. 需要用到的工具: UltraEdit Git Python ,包含 jupyter notebook,以及其它必要的包 A ...
- 目标检测——标注图像(超详细步骤)
目录 1.目标 2.标注目标框生成XML文件 (1)建立工作区(必须) (2) 导入工作区 (3)在图片中进行标注 (4)完成 3.将XML文件转化为TXT文件 3.1将图像遍历输入到txt文件中 ( ...
- 目标检测标注格式转换:labelme2yolo yolo2labelme
<labelme2yolo & yolo2labelme> 训练 yolo 系列模型的时候需要用到 labelme 标注一些数据,或者用众包标注大量数据.有些时候目标检测的场 ...
- 自制Darknet Yolo目标快速标注工具
软件效果图 我所知道的darknet-yolo数据集标注工具有labelimage和yolo-mark(需要自己make),这边自制了一个标注工具(下载后双击exe文件可直接运行),可以实现yolo数 ...
- 小目标检测的基于高斯感受野的标签分配
还是搬运一下啊 先弱弱的道歉 若有雷同纯属巧 求大佬原谅 来自于 武大&华为提出的RFLA 一种基于高斯感受野的标签分配(RFLA)策略用于微小目标检测.并提出了一种新的感受野距离(RFD) ...
最新文章
- win10 安装MySQL过程和遇到的坑
- 洛谷P2730 [IOI]魔板 Magic Squares
- VMware虚拟机安装Ubuntu
- php 值不进行解码,无法解码PHP中的JSON值
- java 倒计时_java倒计时器
- 【php7扩展开发二】全局变量
- python获取当前日期_Python程序获取当前日期
- 国内最火5款Java微服务开源项目
- JsonCpp的使用
- 面试题 02.01. 移除重复节点(链表删除操作模板)
- APP图标右上角数字的实现
- open 读Txt文件
- iis 6 7 8预加载,提升web访速
- 卸载oracle11g全部,完全卸载oracle11g步骤:
- mysql 嵌套查询
- Mysql8.x主从基础同步
- ceph pg+down+peering 故障排查与osd误删恢复
- Google广告分类体系
- 递归函数的简单应用-第五个学生的年龄
- 图解LVS的工作原理
热门文章
- C语言实现求一元二次方程的两个实数根
- virtualbox 开启虚拟化支持kvm VT-x/AMD-V 功能
- WinDebug 调试工具-0
- X86/ARM USB2.0/USB3.0转网口,支持Windows、Linux、Android、wince
- 初遇AirSim(二)
- 下载linux系统centos7,CentOS 7.4.1708 下载
- 在一个html页面加载另一个html页面
- 多功能智慧杆如何实现智能红绿灯应用?
- 关于计算机的英语名言,英语名人名言:计算机Computers/Technology
- z77主板支持服务器内存条吗,映泰TZ77XE3支持的内存频率是多少