Labelme,今天刚使用,准备标注完数据去做语义分割。
浅浅记一下
Labelme是基于python写的可以用来标注数据的软件,使用方便简单快速,基于Qt,可视化。
分两部分安装+使用
安装
因为这个软件对于数据标注很有帮助,个人建议在anaconda中创建一个虚拟环境,然后把Labelme安装进去,方便后期使用管理。
conda prompt 创建虚拟环境
conda create -n Labelme python=3.6
然后进入虚拟环境中
activate Labelme
这时,我们就进入名为Labelme的虚拟环境中。
接着我们直接
pip install labelme
等着安装就行,其中我这边的pip因为代理问题不能直接pip install labelme
我的解决办法是直接指定源(豆瓣我试了可以的)
pip install --index -url https://pypi.douban.com/simple labelme
然后就看着安装labelme 以及依赖。
安装完成后,我们在直接输入
labelme
等待一会 就会出现可视化界面
使用
open分打开单张照片和一组照片
可以直接create ploygons(多边形),也可以右键选择圆形等。
然后就标注 给label名称就行,
label名给定后 就右下角选择下一个图片 他会提示你保存
save就行。
对于我现在的胃镜数据来看,他的成像基本在图片的固定位置,所以可以copy Polygons 到下一个图片直接paste polygons。同时结合快捷键“D”(下一张图片)和你鼠标定义的paste宏,可以做到快速标注。
具体操作:标注完成,点击label list的123,然后左边edit polygons 在标注的图形上右键,copy polygons,再点击D键,提示你save,save完成后就到下一个图片,直接鼠标宏(或者ctrl+v),直接标注好,然后D下一张,然后提示save。就可以很快标注。