问题由来:目标检测离不开画框标注,一般都是画rect框,且该框只由两点确定,这也就导致只画正框。如今遇到这么一个坎,现在需要画斜框标注,这可难道了我们的正rect,原来身正也怕影子斜。
众里寻它:
labelImg就不会去考虑了,我之前有用过,也就是画正rect的。千百度中蓦然发现了国内的Colabeler,不但跨平台还支持NLP的文本标注。但多边形框的操作的我真的想剁手,尤其是要自己输入标签的时候,贼不人性化。当然你要是固定类的目标检测,这个软件还是很好的,事先指定好就成。但我是不定类,每个框都有自己唯一的标签描述。
转角遇到爱:
在找软件试软件中,上述的历程已经花费了我一天了,其中还看了RectLabel似乎不错,但人家要mac我是win,格格不入。就在傍晚,发现了这么一个web页Labelhub,赞!别的不说直接上手:
1.全部项目->新建项目(填写项目名称->新建数据集(or 选择数据集)上传数据->选择模板(or新建模板
模板这儿需要注意:新建模板并对其进行设置,其中一级标签指类名,如猫狗分类就猫、狗都是一级标签。
那你可能说,这不跟普通的标注工具一样么,都是指定好类。下面让你见证我的我的问题在这是怎么迎刃而解的呢。标注工具选择多边形,然后核心措施在于二级标签设置。
注意是文本模式,然后标注时输入的文本就是我们的二级标签。其中inputLabel:是在输入文本时起提示作用,可以随便更改成你想的友情提示。这样我们标注"项目"就建好了
点击项目进入,便可以开始标注,当然这儿可以对项目的设置进行更改or完善。
开始标注:选中一级标签“船”,选中前面的图标会边恒橘黄色,然后就可以在途中点多边形框了,形成闭合会自动弹出二级标签输入框,确定后二级标签信息就如ALAED所示。该张图标注完点击提交,进行一张图。
点击左侧的数据导出->选中要导出的标注项目->选择导出的标注文件格式(json的文件名与原图片名不一致,故推荐xml
最后给出心心念念的结果,PS:图中的绿色荧光笔很好看,有没有
这个坑,踩了太长时间,难受。有志同道合的小伙伴,还请加个关注多交流,大路向前一起走。