对于计算机视觉研究者来说,图像标注是一项基础但繁重的工作。有一个便捷好用的标注软件可以提高标注效率。
先灌水:
目前尝试了比较普遍的标注工具:
(1)labelme
参考:
感觉软件标定还是比较方便的,每个图片单独存储标定信息。
但,对!... 问题来了, 由于保存标定信息文件比较大,当数据集多的时候,标定信息会占用很多额外空间。
(2)VGG Image Annotator (VIA)
参考:
VIA软件比较小,使用方便,在线或离线用浏览器打开即可进行标定。
注:测试中遇到部分浏览器对工具支持不好,火狐浏览器支持较好。
VIA软件标定信息可导出为.csv或.json文件,标注信息可导出保存为一个文件,占用空间小。
同样,感觉不方便的是标定文件拆分及汇总,比如 有5000张样本分给5个人标定,标定完就是5个标定信息文件,要汇总到一个。汇总完成后,把样本拆分成训练、测试数据集,又要把标定信息文件拆分。 这个工程会比较烦人。
进入正题....
自己开发一个标定软件,需求包括:
- 可以方便的浏览文件夹,加载标定图片。
- 标定方式支持矩形及多边形标定。
- 每张样本图片的标定信息单独保存一个文件(文件大小小)。
- 可以编辑标定目标信息,保存到硬盘,启动自动加载。
开发过程 略...
开发语言:C#
软件展示:
软件介绍:
- 左侧树状列表可选择标记图片。
- 左上方选择标记形状:支持矩形和多边形,矩形标记方法为按下鼠标左键进行拖拽,多边形标记方法为左键添加点,右键结束。标记完成后,可对标记目标进行整体移动及点的多拽。
- 右下方选择标记目标类别。
- 标记目标类别可通过修改数据库文件改变。
- 配置文件保存为和图片同名的.json文件,格式参考了 (VIA)标注工具。
- 鼠标移动到目标框上点击选中目标,选中目标后可修改目标类型,按键盘“Delete”可删除选中目标。
标注完成后数据格式如下:
标注软件含源码已上传:
下载请移步
感谢文中提到的其它博文贡献者! 祝大家学习工作顺利!!