labelme为圆环状物体打标签【tips】

问题

labelme在打标签时,缺少为“圆环状”物体处理的操作,只能通过后面的处理进行,比如下面这种左一/左二的情况,右一是处理之后的效果。

解决

这种情况可以总结为为不同物体标注不同颜色,需要对labelme程序运行的源文件修改,见参考1,2条。而我所需要的是真值灰度图,操作思路是将两个闭合圆环赋予不同的颜色,利用颜色的不同在后续处理代码里对像素赋值转换为灰度图,代码如下,与第三个参考里的代码做替换即可。

			if data[:, :, 2][i][j]  > 0 and data[:, :, 0][i][j] == 0 and data[:, :, 1][i][j] == 0:
				data[:, :, 2][i][j] = 255 #Red
				data[:, :, 1][i][j] = 255 #Green
				data[:, :, 0][i][j] = 255 #Blue
			elif data[:, :, 2][i][j] == 0 and data[:, :, 0][i][j] > 0 and data[:, :, 1][i][j] == 0:
				data[:, :, 2][i][j] = 0  # Red
				data[:, :, 1][i][j] = 0  # Green
				data[:, :, 0][i][j] = 0  # Blue

参考

为不同物体标注不同颜色(不同版本的labelme运行代码不同,还是按照博文版本来吧)

labelme标注不同物体显示不同颜色_樊城的博客-CSDN博客_labelme怎么改变标注颜色

安装labelme4.2.9

Labelme安装及使用教程_Marlowee的博客-CSDN博客_labelme安装

json文件转png图片(本文的操作思路

json文件转png图片(批量转换/图片命名/迁移/改像素值)【tips】_太简单了的博客-CSDN博客

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
Labelme是一种非常流行的图像标注工具,它可以用于图像分割任务。在Labelme中,我们可以为图像中的不同类别分配不同的颜色,以便更好地区分它们。 首先,我们需要确保已经安装了Labelme软件,并且已经准备好了需要标注的图像。 打开Labelme后,我们可以在界面的左上方找到一排工具栏。点击工具栏上的"Create Polygons"按钮,然后将鼠标移到图像上,我们可以看到鼠标变为十字光标。 我们需要在图像上用鼠标点击来创建一个多边形框,以框出我们想要打标签的区域。当创建完一个多边形后,我们可以使用Shift键来创建更多的多边形。创建完所有的多边形之后,可以通过按ESC键或右键单击来完成标注。 接下来,我们可以在界面的右上方看到一个面板,其中有一个类别列表。我们可以为每个类别指定一个唯一的名称,并将其与一个特定的颜色绑定。 在类别列表中,我们可以选择一个类别,并在图像上点击我们想要标注的区域。在每个类别下,我们可以继续创建并标注新的多边形。 当我们完成所有的标注后,可以将结果保存为JSON文件。这个JSON文件将包含我们标注的图像的所有信息,包括每个类别的名称、颜色和多边形的坐标。 在以后的任务中,我们可以使用这个JSON文件来加载图像和标注信息,以便进行进一步的处理和分析。 总之,使用Labelme进行图像分割标注时,我们可以为不同的类别分配不同的颜色,以帮助我们更好地区分它们。这种方式可以使得标注结果更加直观和易于理解。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值