Labelme简介

Labelme是图形图像注释工具,它是用Python编写的,并将Qt用于其图形界面。它的功能很多,包括: - 对图像进行多边形,矩形,圆形,多段线,线段,点形式的标注(可用于目标检-测,图像分割等任务)。 - 对图像进行进行 flag 形式的标注(可用于图像分类 和 清理 任务)。 - 视频标注 - 生成 VOC 格式的数据集(for semantic / instance segmentation) - 生成 COCO 格式的数据集(for instance segmentation)

Labelme安装前的准备

  1. Python语言环境
  2. Anaconda环境安装
  3. Labelme安装
由于Python语言是安装过程简易,这里就不详细去讲解安装过程,方便大家阅读时间

Anaconda环境安装

Anaconda官网地址如下:
https://www.anaconda.com/products/distribution
anaconda1
选择对应系统后出现下图页面对应下载
anaconda2

如果点击下载后出现下图画面

anaconda3
这是让你付费订阅其产品,如果遇到了,前面步骤作废,直接点击Anaconda下载地址如下:
https://repo.anaconda.com/archive/Anaconda3-2022.05-Windows-x86_64.exe
这个地址的下载速度因个人网络而异,毕竟是国外源,我第一次下载才十几KB/S,后期重装时换了网络下载是4MB/S

接下来是安装

  1. Next
  2. I agree
  3. 选择第一个Just Me然后Next
    anaconda4
  4. 选择盘符
  5. *(重要)两个选项都想要勾上
  6. 安装

Labelme安装

在应用中找到我们安装完Anaconda后的命令台

anaconda5

Labelme 安装前,需要先创建 Anaconda 虚拟环境 Aabelme,进入 Anaconda Prompt,输入如下命令,该命令表示创建虚拟环境 Labelme

conda create -n labelme python=3.8

然后命令台会出现

Proceed ([y]/n)?

输入 y 然后回车

创建好虚拟环境后,需要激活,用如下命令

conda activate labelme

labelme 正常运转需要各种依赖的包,下面的 pypt 和 pillow 就是,上一个命令完成后用如下命令安装(逐个安装)

conda install pyqt
conda install pillow

安装好 labelme 依赖的包之后,正式开始安装 labelme,用如下命令,先用 conda 命令,如果安装不成功,则用 pip 命令

conda 命令:

conda install labelme=3.16.2

pip 命令:

pip install labelme==3.16.2

中间有可能会再次出现([y]/n)?,也有可能不出现,比较玄学,如果出现,则和之前的操作一样,输入y,按下 enter,等待安装结束。如果不出现,运行一段时间后,如果看到有 successfully installed labelme 等字样,则表示安装成功。

请注意版本号严格按照给出的代码,否则可能会出现异常。

Labelme 使用

以后每次使用 labelme 时,都需要先进入 anaconda prompt,用如下两个命令激活 labelme 环境

activate labelme
labelme

在File中选中“自动保存”(养成习惯)
anaconda6
选择Open Dir 打开图片文件夹导入
选择Create Polygons 标记
标记后如下图:
anaconda7

参考文献:

https://blog.csdn.net/qq_41931453/article/details/125757449

Q.E.D.


                             昨夜星辰已逝          满眼青山已远