Labelme简介
Labelme是图形图像注释工具,它是用Python编写的,并将Qt用于其图形界面。它的功能很多,包括: - 对图像进行多边形,矩形,圆形,多段线,线段,点形式的标注(可用于目标检-测,图像分割等任务)。 - 对图像进行进行 flag 形式的标注(可用于图像分类 和 清理 任务)。 - 视频标注 - 生成 VOC 格式的数据集(for semantic / instance segmentation) - 生成 COCO 格式的数据集(for instance segmentation)
Labelme安装前的准备
- Python语言环境
- Anaconda环境安装
- Labelme安装
由于Python语言是安装过程简易,这里就不详细去讲解安装过程,方便大家阅读时间
Anaconda环境安装
Anaconda官网地址如下:
https://www.anaconda.com/products/distribution
选择对应系统后出现下图页面对应下载
如果点击下载后出现下图画面
这是让你付费订阅其产品,如果遇到了,前面步骤作废,直接点击Anaconda下载地址如下:
https://repo.anaconda.com/archive/Anaconda3-2022.05-Windows-x86_64.exe
这个地址的下载速度因个人网络而异,毕竟是国外源,我第一次下载才十几KB/S,后期重装时换了网络下载是4MB/S
接下来是安装
- Next
- I agree
- 选择第一个Just Me然后Next
- 选择盘符
- *(重要)两个选项都想要勾上
- 安装
Labelme安装
在应用中找到我们安装完Anaconda后的命令台
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中选中“自动保存”(养成习惯)
选择Open Dir 打开图片文件夹导入
选择Create Polygons 标记
标记后如下图:
参考文献:
https://blog.csdn.net/qq_41931453/article/details/125757449
Q.E.D.