【深度学习样本准备系列】——标注工具:精灵标注助手(Colabeler)使用教程

这篇文章是看到其他博主 https://blog.****.net/youmumzcs/article/details/79657132 推荐的,个人感觉不错,比自己编译的界面看上去要舒服,推荐下:

首先官网下载-精灵标注助手

精灵标注助手目前支持Windows/Mac/Linux平台,大家根据自己的系统下载相对应的版本,Mac的话可以到MacStore中搜索colabeler下载即可。

相比于LabelImg,RectLabel这些标注工具。这个工具强大的地方在于支持除了图片标注外,还支持文本标注,视频标注,应该说是非常强大了,而且也是免费的,算是业界良心了。

【深度学习样本准备系列】——标注工具:精灵标注助手(Colabeler)使用教程

今天主要说一下图像位置标注,这个也是最常用的。首先点击菜单文件->新建,然后选择位置标注,选择图片文件夹,点击创建按钮,软件会自动加载文件夹下的图片(png,jpg,gif)并创建一个项目。

【深度学习样本准备系列】——标注工具:精灵标注助手(Colabeler)使用教程

精灵标注图像标注支持三种-矩形,多边形和曲线。我们先试试矩形

点击左侧矩形框或者按快捷键r即可切换到矩形标注模式。直接在图片中框出需要标注的位置:

【深度学习样本准备系列】——标注工具:精灵标注助手(Colabeler)使用教程

这个矩形框可以进行调整,然后右侧会有一个下拉选项来选择这个矩形框所标注的物体是什么类型,我们可以自己输入也可以选择预定于的分类:

【深度学习样本准备系列】——标注工具:精灵标注助手(Colabeler)使用教程

标注完成后可以点击下方*的勾按钮或者使用快捷键ctrl+s,然后可以点击左边的前一个后一个或者直接使用键盘的向左按钮和向右按钮来切换图片。

多边形和曲线的标注与矩形框类似,快捷键分别是p和c,标注完如下:

【深度学习样本准备系列】——标注工具:精灵标注助手(Colabeler)使用教程

全部标注好了之后点击左侧的导出按钮,选择PascalVoc的格式,选择导出地址即可:

【深度学习样本准备系列】——标注工具:精灵标注助手(Colabeler)使用教程

导出的文件就是pascalvoc的xml,效果如下:

[html] view plain copy
  1. <?xml version="1.0" ?>  
  2. <annotation>  
  3.     <folder>Sample Pictures</folder>  
  4.     <filename>Jellyfish.jpg</filename>  
  5.     <path>C:\Users\Public\Pictures\Sample Pictures\Jellyfish.jpg</path>  
  6.     <source>  
  7.         <database>Unknown</database>  
  8.     </source>  
  9.     <size>  
  10.         <width>1024</width>  
  11.         <height>768</height>  
  12.         <depth>3</depth>  
  13.     </size>  
  14.   
  15.     <segmented>0</segmented>  
  16.     <object>  
  17.         <name>水母</name>  
  18.         <pose>Unspecified</pose>  
  19.         <truncated>0</truncated>  
  20.         <difficult>0</difficult>  
  21.         <bndbox>  
  22.             <xmin>150</xmin>  
  23.             <ymin>173</ymin>  
  24.             <xmax>388</xmax>  
  25.             <ymax>531</ymax>  
  26.         </bndbox>  
  27.     </object>  
  28. </annotation>