Github上面有官方教程,我的下载过程供大家参考
Github链接:https://github.com/wkentaro/labelme

anaconda安装及下载,创建环境

在使用labelme之前需要先下载安装labelme然后创建labelme的虚拟环境,anaconda我是之前就安装好的,这里就不做介绍,需要的小伙伴可以自行搜索教程。

创建labelme的环境及激活

安装过程需要将外网断掉

anaconda prompt打开首先在base环境中,直接新建一个叫做labelme的虚拟环境

conda create -n labelme python=3.6
然后激活环境
conda activate labelme
激活成功后,base就会变成(labelme)

下载labelme

安装labelme依赖环境

conda install pyqt
conda install pillow
或者用pip进行安装
pip install pyqt
pip install pillow

安装labelme

我的labelme版本没有挑,直接下的
conda install labelme
或者用pip,也可以自己选择版本,比如3.16.2
pip install labelme=3.16.2

经过这样一波曲折之后,labelme就应该下好啦

更新labelme命令

pip install --upgrade labelme

打不开labelme

下载安装之后就可以用labelme进行数据标注啦!
我看到的很多教程里直接输入labelme就可以打开,但是我出现了问题

‘labelme’ 不是内部或外部命令,也不是可运行的程序或批处理文件。


解决方法是输入
pip install labelme
我猜想可能是因为我之前用的conda安装命令没有安装好,用pip安装完成
然后应该在相关目录找到_main_.py文件,用python运行
不过我没有找到。。。。
我是在github上下载的压缩包里发现了一个_main_.py文件

然后再在这个目录下运行的main文件

这样是可以成功打开了


使用labelme

新建文件夹存放数据集和标签

首先需要新建一个文件夹,里面包含一个数据集文件夹和一个txt文件

数据集中直接存放图片就行,txt文本必须包含三个参量:
ignore
_background
其他标签参量(如图中的aeroplane、bicycle等,根据需要自行编辑)

我尝试的时候是从github下载的examples

里面有目标检测、实例分割、语义分割等不同的例子,用语义分割为例,

target文件暂时不考虑(是我自己建的)
data_annotated文件夹存放的是已经进行标注过的数据集和相应的json文件
data_dataset_voc是标注好后的json文件转换成了voc类型了
不管怎样,我们想要感受一下标注数据,直接找到图进行标注就可以了

打开后的界面如下:

标注选区

在open里面找到数据集,打开图片就可以标注
类似于ps的钢笔工具

点击左边的 create polygons可以开始创建标注区域

撤销点

右击选择undo points即可撤销上一点
区域闭合后自动弹出小框,输入标签“person”,然后“ok”就可以继续标注图中下一个人

保存

标注完成后可以继续下一张图片,最后ctrl+s进行保存
保存的json文件查看不直观

查看标注情况


python labelme2voc.py data_annotated target --labels labels.txt
python运行该命令,
data_annotated ——json文件所在文件夹
target——我想要保存的文件夹
labels.txt——标签文件
labelme2voc.py文件是examples里面自带的,就保存在和数据集同一个目录下
target文件夹下:

JPEGImages——数据集图片
SegmentationClass——npy文件

SegmentationClassPNG

SegmentationClassVisualization:

标注工具 labelme安装及使用 Win10相关推荐

  1. 使用标注工具Labelme和PaddleSeg实现铁路的图像分割

    一.前言 该项目是用标注工具Labelme和PaddleSeg实现卫星遥感图像的铁路分割. Labelme是一个标注工具,可以基本实现深度学习的标注任务,让我们标注自己的数据集,不过麻烦的一点就是要自 ...

  2. 深度学习图像标注工具labelme

    来源:极客Merry 前言 在深度学习中若是没有带标注的数据,这可能会阻碍研究的进展,所以深度学习第一步就是制作数据集,手动去标注一些数据.LabelMe就是这样一个在线的图像数据标注工具: Labe ...

  3. 标注工具—labelme, label-studio

    标注工具 一.Labelme 安装 使用 导出 二.label-studio 简介 安装 使用 例子 总结 最近在学习使用标注工具,图像领域比较知名的标注工具如labelme,最近又发现了一款十分好用 ...

  4. 标注工具Brat安装(本地)

    由于研究方向需要对文本进行标注,对象为大量期刊文献,手动标注肯定不太现实,于是找到了Brat标注工具,虽然这玩意儿好像挺久没更新了,只支持Python2,但是只用来标注还是没问题吧. 事先声明:Bra ...

  5. 文本标注工具-brat安装

    参考:Ubuntu16.04安装文本标注工具brat brat使用参考:BRAT的安装.配置.标注操作

  6. 文本标注工具--BRAT 安装

    brat是linux下的一款应用于webserver端的文本标注工具,可用于标注如下类型信息: 实体:命名实体,可用于NER: 关系:实体间关系,可用于关系抽取: 事件:实体参与的事件: 属性:事件或 ...

  7. 推荐Win11系统自带包管理工具WinGet安装软件,Win10同样可用

    最佳推荐Win11系统自带包管理工具WinGet安装软件,绝对要收藏 简介 使用方法 1.使用 winget search 搜索软件 2.使用 winget install 安装软件 winget 安 ...

  8. 文本标注工具BRAT安装使用

    1.介绍 BRAT是一个基于web的文本标注工具,主要用于对文本的结构化标注,用BRAT生成的标注结果能够把无结构化的原始文本结构化,供计算机处理.利用该工具可以方便的获得各项NLP任务需要的标注语料 ...

  9. php+在线文本标注,通用文本标注工具 labelme

    欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~ 作者: 理查德 导语: 一个支持文本类目标注和关键词打分的通用标注工具,为文本分类模型和关键词抽取任务提供训练和测试数据.-- by 慕福楠 ...

最新文章

  1. SQL提取时间段内数据
  2. 图论--2-SAT--暴力染色法模板(字典序最小解) RQ的板子
  3. java map用二叉树_【课堂笔记分享】linkedlist、二叉树、hashmap
  4. 计算机图形学应用:java2d和3d_?硬核儿童节礼物:MIT学神、太极作者胡渊鸣送你一门计算机课程...
  5. 如何迁移SAV客户端
  6. win10无线投屏_win10怎么进行无线投屏 —卡菜克特别情报
  7. qt TCP 网络编程
  8. java文件下载文件损坏_java上传并下载以及解压zip文件有时会报文件被损坏错误分析以及解决...
  9. 小米(MIUI)ROOT线刷教程
  10. bandgap分析(原理、trimming、非线性、chopper)
  11. python查看微信撤回消息怎么弄_Python3爬虫查看微信撤回消息
  12. 了解一下nested数据类型
  13. 苹果v10模板需要几的php,苹果MACCMSv10源码模板安装常见问题
  14. vue3.0在线编辑器codemirror开发
  15. 前端复习之DOM、BOM
  16. enc28j60 linux 驱动_enc28j60网卡驱动模块添加进Linux内核,Kconfig,Makefile配置过程...
  17. 数据结构15: 有序表抽象数据类型
  18. HTML网页设计基础笔记 • 【第1章 HTML5基础】
  19. 影响债市行情的主要因素_【金研·深度】影响当前利率债走势的主要因素是什么?(下)...
  20. 广告业务系统 之 承前启后 —— “消息中心”

热门文章

  1. 限定IE浏览器的网址验证域失败解决方案
  2. 故障代码0xC004F074,系统与KMS服务器之间激活失败的解决办法
  3. 单例模式php应用场景,php单例模式 使用场景和使用方法
  4. html画倒金字塔直线,HTML5/Canvas 生成金字塔动画
  5. Redis AOF原理
  6. U3D低边模型 POLYGON - Apocalypse Pack
  7. 把网页转换为PDF 只需轻轻一点
  8. GPU硬件加速相关问题,解决闪屏
  9. SQL注入系列总结二
  10. Sock5代理协议详解