一、Labelme介绍
Labelme是一个图形图像注释工具,用作于图像数据标注,其灵感来自http://labelme.csail.mit.edu。Labelme是用Python编写的,使用Qt作为其图形界面。
图像标注的形式有多边形,矩形,圆,线和点(图像标注教程);同样也能进行视频标注。
Labelme支持Windows、Ubuntu、macOS系统,本文仅介绍Windows下的Labelme的安装方法,其他安装方法可参考github。
二、Labelme的安装
Windows系统下需要提前安装Anaconda,然后在Anaconda环境下安装Labelme。
1.Anaconda的安装
Anaconda官网下载地址:https://www.anaconda.com/download/
Anaconda的安装教程可参考:https://blog.csdn.net/qq_45344586/article/details/124028689。
2.Labelme的安装
在安装完成Anaconda后找到Anaconda Prompt
打开Anaconda Prompt窗口,依此输入以下指令:
conda create --name=labelme python=3 #创建一个名字为labelme的虚拟环境
conda activate labelme #打开labelme虚拟环境
pip install labelme #安装labelme组件
创建labelme虚拟环境时,若是安装最新版本的Anaconda,python=3会默认安装当前环境所支持的3系列最高版本,个人建议第一条命令直接指定python版本号,例如下述:
conda create --name=labelme python=3.8
三、启动Labelme
打开Anaconda prompt,输入下述命令即可打开Labelme窗口
activate labelme #激活环境
labelme #进入labelme图形化界面
打开界面如下:
四、总结
Labelme标注完生成的文件是json文件,因此需要进行相应的转换成自己所要的数据集格式。除此之外,若只需要标注图像信息,不想配置安装Anaconda环境,可以直接下载Labelme.exe文件安装使用。labelme.exe文件下载地址:https://github.com/wkentaro/labelme/releases。