1.labelme是什么

2.详细安装教程

1.labelme是什么

labelme是图形图像注释工具,它是用Python编写的,其实就是标注去软件,

—点、矩形、多边形等形式可用于目标检测与分割任务等

—进行flag形式的标注,可用于图像分类和清理任务

—视频标注,生成VOC数据集

—生成COCO格式的数据集

2.详细安装教程①

参考链接    https://github.com/wkentaro/labelme

首先必须安装ancoda,在此具体安装过程不在赘述。

 点击Anaconda Prompt进行安装。所有的命令都在此进行。

①查看python版本代码

python –version

 ②为labelme创建一个conda环境,命名为lableme

conda create –name=labelme python=3.7

因为我已经创建过了,所以是呈现这样的状态。若链接了外网,注意需要将外网断掉。

 ③ 激活该环境

conda activate labelme

 最前边会发生变化。在此环境下进行操作。

④安装labelme

pip install labelme

 安装成功的样子

 下一次使用,激活labelme且直接输入labelme就可以了。

界面说明

⑤可以用命令创建标签,也可以自己创建标签。此处采用自己创建标签的方式。

与所要标注的图像文件夹在同一目录下创建一个文本文档txt文件,注意必须是在同一目录下创建txt 

 

前两个是必须有的。__ignore__和_background_必须有,下边是标签。ignore前边的下换线是连着输入两个下划线。

 ⑥ 以分割为例

 在终端用打开此文件路径。

 cd命令

cd .. #返回上一级目录

cd \  #返回当前目录下的根目录

cd 文件或者文件夹路径   #访问c盘的路径

E:+回车+cd命令   #访问E盘的路径,先输入该盘符,在回车,然后用cd命令

 在终端输入

labelme data_annotated --labels labels.txt --nodata --validatelabel exact --config "{shift_auto_shape_color: -2} "

 data_annotated是要标注的图像文件夹名称,labels.txt是上边创建的txt文件。注意,github上最后是单引号,而在windows中需要改为双引号。

 

 

⑦文件格式转换

 由于标注好的文件是json格式,我们将其转化成图片格式或者其他格式。使用作者给的代码labelme2voc.py。主要转化的格式有: 类名字文件,原始图像的jpeg格式,分割图像的npy格式,png格式, 以及将分割图像叠在原始图像上的jpg格式

作者的命令:

./labelme2voc.py data_annotated data_dataset_voc --labels labels.txt

但是运行的时候会报错,修改为如下的代码

python labelme2voc.py data_annotated data_dataset_voc –labels labels.txt

 data_annotated是标注图像的名字,data_dataset_voc是新创建的VOC格式的文件名字。

 在data_dataset_voc中可以查看标注分割的结果。

 

来源:小刺猬69

物联沃分享整理
物联沃-IOTWORD物联网 » windows中labelme安装教程

发表评论