当前位置:   article > 正文

个性化定制标注工具labelimg_labelimg软件

labelimg软件

labelimg是目标检测领域最常使用的标注工具之一,工具地址https://github.com/tzutalin/labelImg 。

1、按照自己的想法修改ui风格

1.1默认ui风格如下
在这里插入图片描述
在这里插入图片描述

默认的ui风格我认为存在两个问题

1:在edit label的状态下(是小手图标,可以通过拖拽方式修改坐标信息),fill_color的颜色过深,可能会影响细节信息的判断

2: display label显示的标签太小,不显眼。

1.2 修改源码,按照自己的想法修改ui

1.2.1 修改填充的颜色

修改文件libs/shape.py文件
在这里插入图片描述

1.2.2 修改display label字体大小

修改文件libs/shape.py文件

在这里插入图片描述

2、修改快捷键

为了更快检查标记结果,可以重新设置相关快捷键

2.1直接使用快捷键修改label的类别,省去鼠标多次双击操作

修改labelImg.py文件

edit = action(getStr(‘editLabel’), self.editLabel,
‘Ctrl+E’, ‘edit’, getStr(‘editLabelDetail’),
enabled=False)

#仿照edit label操作,并添加相关代码


edit1 = action(getStr('editLabel'), self.editLabel1,
'1', 'edit', getStr('editLabelDetail'),         #快捷键可以自己定义,我是定义的‘1’
enabled=False)


edit2 = action(getStr('editLabel'), self.editLabel2,
'2', 'edit', getStr('editLabelDetail'),
enabled=False)


self.editButton.setDefaultAction(edit)

self.editButton.setDefaultAction(edit1)

self.editButton.setDefaultAction(edit2)


addActions(labelMenu, (edit, delete))

addActions(labelMenu, (edit1, delete))

addActions(labelMenu, (edit2, delete))


self.actions = struct
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/858661
推荐阅读
相关标签
  

闽ICP备14008679号