labelImg和labelme的区别、安装和基本使用

labelImg和labelme的区别

labelImg

labelimg是一种矩形标注工具,常用于目标识别和目标检测,其标记数据输出为.xml和.txt

labelme

labelme是一种多边形标注工具,可以准确的将轮廓标注出来,常用于分割,其标记输出格式为json

区别

labelImg和labelme都是训练数据集时,用于给数据集打标签的软件,但一个是矩形框,一个是可以标记不规则边缘,用于CV的不同领域

CV的四大基本任务

计算机视觉图像识别四大基本任务,上经典图:
在这里插入图片描述
(a)图像分类(目标检测):一张图像中是否含某种物体
(b)物体定位(目标检测与目标识别):确定目标位置和所属类别。
(c)语义分割(目标分割和目标分类):对图像进行像素级分类,预测每个像素属于的类别,不区分个体;(所有的CUBE一个颜色)
(d)实例分割(目标分割和目标识别):定位图中每个物体,并进行像素级标注,区分不同个体;(CUBE都是不同颜色)

  • 目标检测(object detection)
    除了要告诉输入图像中包含了哪类目前外,还要框出该目标的具体位置和大小(bounding boxes)
  • 目标识别(objec recognition)
    是指明一幅输入图像中包含的目标是谁。其输入为一幅图像在确定其类别的基础上,进一步确定这个目标是谁(比如:小明,短脚猫等)
  • 目标分割(object segmentation)
    目标分割是对目标进行像素级的目标检测,即不是用边框将目标框起来,而是需要知道哪个像素是不是属于目标的一部分
  • 目标分类(object classification)
    对于一幅图像(其中包含一个主要的对象),确定该幅图像是哪一个类别(比如:海滩,楼房)

labelImg的安装和使用

labelImg的安装——Win10

Win10可以直接下载简易版exe文件,下载地址:https://github.com/tzutalin/labelImg/releases,选择windows_v1.8.1.zip,下载并解压,直接双击exe文件点开即用,下载后,发个快捷方式到桌面就可了

labelImg的使用

  • 文件夹的匹配和存储位置的定位
    在这里插入图片描述
  • 打框
    点击图示Create RectBox,框住后在弹出框中选择已有类别,或创建新的目标类别即可
  • 缩放图片
    Ctrl+滚轮 用于缩放图片

labelme的安装和使用

labelme的安装——Win10

前提:需要你已经安装好Anaconda,如果没有安转,可以看我的另一篇文章,从0开始搭建深度学习环境-Pytorch-GPU,其中介绍了如何安装Anaconda-Python3.9以及其他做深度学习的基本环境的配置:
https://blog.csdn.net/weixin_44097477/article/details/123411320
安转好Anaconda后,labelme的安装步骤如下,均在Anaconda Powershell Prompt 中执行:
0)创建环境

##创建环境一个名为labelme的python环境
conda create -name=labelme python=3.9 //和自己安装的anaconda Python版本的版本号要一致

1)激活环境

conda activate ame=labelme //激活以labelme为名称的labelme环境,这里输入conda activate labelme也有可能,创建环境后,命令行的提示语句到底用什么激活

2)安装 PyQt5

pip install PyQt5

3)安装labelme

pip install labelme

4)打开labelme
直接在Anaconda Powershell Prompt 中输入labelme,回车即可打开

labelme的使用

0)打开文件
Open:打开某一张图片
OpenDir:打开某一文件夹,加载其目录下的所有图片
1)打标签

  • 选择 create polygons 手动进行勾画多边形轮廓,全部完成后保存为 json 文件
  • 右键单击可以选择不同的标注方式,比如 polygons 用于分割(多边形框),rectangle 用于检测(矩形框)
    在这里插入图片描述
  • 如果是目标识别,一个图像中有多只猫,标签的命名规则为:cat1,cat2 …,dog1,dog2,…,如果是目标分类只需要打car,dog即可。
  • labelme 可以进行多类别标注,Label List 显示当前已有的类别,Polygon Labels 显示当前已标注的区域,通过勾选 Polygon Labels 前面的 “√”,可以选择显示特定的分割区域:
    在这里插入图片描述
  • 20
    点赞
  • 140
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: labelimglabelme都是用于图像标注的工具,但它们有以下区别: 1. 开发者不同:labelimg是由tzuhsial开发的,而labelme是由MIT开发的。 2. 支持的格式不同:labelimg支持常见的图像格式,如JPEG、PNG、BMP等,而labelme支持更多的格式,如JPEG、PNG、BMP、GIF、TIFF、SVG等。 3. 功能不同:labelimg提供了一些基本的标注功能,如框选、多边形、点等,而labelme提供了更多的标注功能,如分割、实例分割、语义分割等。 4. 平台不同:labelimg是一个桌面应用程序,需要下载安装到本地使用,而labelme是一个基于Web的应用程序,可以直接在浏览器中使用。 总的来说,labelme比labelimg更强大,但也更复杂一些。选择哪个工具,取决于你的具体需求和使用场景。 ### 回答2: LabelImgLabelMe是两种常见的图片注释工具,两者有许多相似之处,都可用于图像目标检测和标注等任务。不过,它们也各有不同之处。 一、使用语言不同 LabelImg使用Python编写的,相对于LabelMe有着更为简单的界面和代码,对开发者的学习门槛较低,对初学者更为友好。而LabelMe则支持更多语言,包括Python、JavaScript和HTML等。 二、使用场景不同 LabelMe是一个完整的Web应用程序,支持从多个来源收集大量多样化的图像和注释,并使用基于Web的界面对其进行管理和访问。LabelMe适用于大规模的图像数据集的注释。而LabelImg则是一个用于本地计算机的软件工具,支持单幅图片的绘制和标注,适用于简单的图像标注任务。 三、标注方式不同 LabelMe支持多种标注方式,如矩形框、多边形、线条、点等注释类型,可以满足各种类型的图像目标检测需求。而LabelImg则仅支持矩形框和标签的注释方式。 四、兼容性不同 LabelMe可以将注释数据存储为JSON文件,并与其他图像注释工具兼容,如VOC数据集格式、COCO数据集格式等。而LabelImg则仅支持将注释数据存储为XML格式、YAML格式和JSON格式。 综上所述,LabelImgLabelMe具有一些显著的区别,开发者或标注员在选择使用哪种工具时,应该根据自身的需求和技术能力来选择。 ### 回答3: labelimglabelme是目前常用的两种图像标注工具,都可以用来制作图像标注数据集。但它们在使用方法和功能上存在一些区别。 1.使用方法: labelimg使用C++和Python语言编写,可以在Windows、Linux和Mac等平台上运行。它提供了一些快捷键和批量标注功能,可以较快地完成标注工作。 labelme则是使用Python语言编写的,需要先安装Anaconda集成环境,再在命令行中安装相关包和依赖项。labelme的使用需要一定的Python基础,相对较为复杂。 2.功能: labelimg的主要功能包括矩形框、标注点、直线和多边形等基本标注工具,同时还支持标注类别和属性,可以生成VOC、YOLO、COCO等不同格式的标注文件。 labelme的标注工具包括点、线段、多边形和贝塞尔曲线等形状,同时支持图像分割,即将同一类别的像素区分出来。标注完成后,labelme会自动生成对应的JSON文件,方便后续处理和训练。 综上所述,labelimglabelme各有优缺点,选择哪个工具需根据个人需求和技术水平来定。若对Python较为熟悉,需要进行图像分割等较为复杂的标注操作,则应选择labelme;若只需进行基本标注且需要较快速完成,则选择labelimg更为合适。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Winkyyyyyy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值