Windows下的labelme数据标注工具安装教程

前言

因为最近要做一个目标检测的比赛,需要用到labelme这款开源标注工具,所以安装了下

具体的的安装步骤可参考:https://github.com/wkentaro/labelme

因为我是在Windows下使用的,所以这里只介绍了Windows的安装方法,Ubuntu、macOS等其他系统在上面的github都有详细介绍,大家自行查看哈

 

一、安装Anaconda

Windows下安装labelme需要借助Anaconda环境,安装很简单

https://www.anaconda.com/download/

先进入官网,然后点击Windows系统版本

 

 

直接安装最新版本的5.3即可,根据系统选择64位或者32位

我用的是Python3.7,python3.6的同学也不用怕,也是下载这个,后面可以在Anaconda修改python3的具体版本的

下载完成之后,就按照提示,安装Anaconda,这里一般没什么问题。

 

 

二、安装labelme

打开安装好的Anaconda环境

这是官网github提供的指令;


# 一、python2的输入下面的指令进行labelme的安装:
conda create --name=labelme python=2.7
#source activate labelme,官方说用这个,但是我提示有误,要用下面这一句才行
conda activate labelme
# conda install -c conda-forge pyside2
conda install pyqt
pip install labelme
# if you'd like to use the latest version. run below:
# pip install git+https://github.com/wkentaro/labelme.git



# 二、python3的输入下面的指令进行labelme的安装:
conda create --name=labelme python=3.6
#source activate labelme,官方说用这个,但是我提示有误,要用下面这一句才行
conda activate labelme
# conda install -c conda-forge pyside2
# conda install pyqt
pip install pyqt5  # pyqt5 can be installed via pip on python3
pip install labelme

 

1.先安装python3.6

输入:

conda create --name=labelme python=3.6

 

会问你是否要安装,填y即可:

然后就等待

安装完成后,会提示你激活环境;

 

2.激活labelme环境

这里有个小问题要注意下,官方github用

conda activate labelme

来激活环境

但是我输入此命令会提示下面问题:

所以输入:

conda activate labelme

没有问题

 

 

3.安装pyqt5

输入:

pip install pyqt5

我们可以看到此时的环境经过第2步,已经激活了。

然后安装pyqt5成功

 

 

4.安装labelme

输入:

pip install labelme

这里安装的东西有点多,比较漫长,等待即可。

 

如果出现下图,表明安装成功!

 

 

三、测试

输入:

labelme

 

即可进入GUI界面:

 

打开标注好的图片看看效果:

 

有个地方可能需要修改下:

windows解压过后labelme的读取文件名格式有问题,需要修改labelme的label_file.py文件中的第36行:

加上encoding='utf-8',否则右边的label名称会显示乱码

with open(filename, 'rb' if PY2 else 'r', encoding='utf-8') as f:
                data = json.load(f)

 

 

 

 

 

### LabelMe 数据标注工具使用教程 #### 安装准备 为了顺利使用LabelMe数据标注工具,建议先按照特定的方法完成安装。对于Windows系统的用户来说,推荐通过Anaconda来管理Python环境以及依赖包的安装[^1]。 #### 启动程序 一旦成功安装完毕之后,可以通过命令提示符或者Anaconda Prompt输入`labelme`启动该软件。如果一切正常配置无误的话,浏览器会自动打开一个新的标签页加载LabelMe界面;如果没有自启,则可以手动访问本地服务器地址(通常是http://127.0.0.1:5000/)。 #### 创建新项目 首次运行时,点击界面上方菜单栏里的“Create Project”,然后指定保存路径和名称即可创建新的标注工程。这一步骤非常重要,因为所有的图片都将被导入到这个新建好的工程项目当中去进行后续操作。 #### 导入待处理图像 接着就是把想要用来做标记工作的原始素材——即那些未经任何编辑的照片或截图等放入刚才建立起来的那个文件夹里边儿。当这些资源准备好以后,刷新网页就能看到它们出现在列表之中等待进一步的操作了。 #### 开始绘制边界框或其他形状 选中某一张具体的图样后就可以着手开展实际的任务啦!利用左侧工具箱提供的选项能够轻松画出矩形、圆形乃至自由曲线等多种类型的区域轮廓线,并为其赋予相应的类别标签以便区分不同对象之间的差异性特征。 #### 修改已有的标注信息 如果不小心弄错了某些地方也不必担心,只要重新选取那个部分再调整就好。另外值得注意的是,在一些特殊情况下可能还需要对`.json`格式存储下来的元数据记录作出适当更改以确保准确性。比如针对Windows环境下可能出现的文件命名冲突问题就需要改动源码中的相应位置才能彻底解决这个问题[^2]。 #### 保存成果导出JSON文件 最后别忘了及时存盘哦~每次做完一批工作记得要点击右上角按钮将当前进度另存为JSON文档形式固定下来。这样不仅方便日后查阅回顾整个过程而且也为机器学习算法提供了结构化的训练样本集作为基础支持材料。 ```python import json data = { "version": "3.16.7", "flags": {}, ... } with open('annotations.json', 'w') as f: json.dump(data, f) ```
评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值