/LabelMe

图像分割标注工具

Primary LanguageC++

主要功能是依照LabelMe而写的,另部分图片资源也是使用的该库的资源。特此感谢。 用于分割标注。

图形界面

使用多边形进行不同物体的分割,并可以指定标签。标注默认保存在与图像同一目录下,与图像同名的json文件。 json文件中保存了各分割标注区域的标签和边界多边形坐标点,这些坐标点后续可以使用opencv的drawContours绘制成需要的mask label图片。

1,自动保存:勾选后点击下一张/上一张或是点击文件列表时,会自动保存当前图片的标注数据;

2,加载标签按钮:从文本文件中加载标签文件,可以用于标注时标签的选取。标签文件一行一个标签。

3,软件启动默认是创建多边形模式,此时可以创建多个多边形(使用左键点击或拖动均可)

4,在编辑多边形模式下,可以点击图片中的多边形,选中的会变成红色,此时可以删除它。

5,在任何模式下,点击标注列表的某一行,会红色显示该标注的位置,如果要删除,请使用编辑标注模式

6,缩放功能:选中缩放功能选择框,视图中会出现白色的线条,分割成九宫格,此时可以选择放大或是缩小视图区域,也可以拖动区域。点还原一切还原原始大小

7,状态栏:从左到右依次标记为:图片张数、图像大小、当前视图在原图中的位置、缩放比例

8,文件列表显示文件(会按数字的升序排列);标注列表用于显示当前图片有哪些标注,单击相应标注会变红,双击可以更改当前标注的label;标签列表用于显示该批次文件所有的标签;