HyperLabelImg-基于C++的开源关键点标注工具软件

日常我们在进行深度学习数据训练,需要对已有数据进行标注,很多任务的公开数据集,提供者往往都提供了标注好的样本,但是当我们需要训练自己的数据集时,需要对原始数据进行标注,目前github上已经有几个较为成熟的图像标注工具,例如labelimg等,这类标注工具支持类型相对单一,更多的是支持规则图形的标注。对于点回归任务,往往涉及到关键点的标注,目前网络上没有一款较好的开源关键点标注软件,我们跟其他图像算法爱好者私下沟通中,大家都遇到类似的问题,好多人也自己开发了相应的工具,存在重复造轮子的局面,鉴于此,我们决定开源这个标注工具。源码全部开源,支持人脸关键点,不规则四边形、多边形的标注,欢迎使用。

特点

1.支持边界拖动

2.集成人脸关键点标注

3.支持图片缩放功能

编译

该工程基于vs2015,直接打开工程,配置路径下提供的opencv即可编译成功。

使用

1.双击打开程序,如下所示:

HyperLabelImg-基于C++的开源关键点标注工具软件_第1张图片

2.点击右上角导入文件夹或者单张图片,通过调整图片位置与四个标注点的位置,确定待标注物体坐标:

HyperLabelImg-基于C++的开源关键点标注工具软件_第2张图片

3.标注完毕,按下CTRL+S保存标注信息,标注信息与标注文件命名相同,后缀为.pts,存在同一目录:

HyperLabelImg-基于C++的开源关键点标注工具软件_第3张图片

4.针对人脸关键点标注,可以参考我们内部的代码,自己修改,效果如图所示:

HyperLabelImg-基于C++的开源关键点标注工具软件_第4张图片

后续我们会继续完善功能,做一款好用的关键点标注工具。

  • 开源实现
  • 北京智云视图科技有限公司

你可能感兴趣的:(人脸标定,开源,深度学习)