问题

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 #Reddata[:, :, 1][i][j] = 255 #Greendata[:, :, 0][i][j] = 255 #Blueelif data[:, :, 2][i][j] == 0 and data[:, :, 0][i][j] > 0 and data[:, :, 1][i][j] == 0:data[:, :, 2][i][j] = 0  # Reddata[:, :, 1][i][j] = 0  # Greendata[:, :, 0][i][j] = 0  # Blue

参考

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

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

安装labelme4.2.9

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

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

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

labelme为圆环状物体打标签【tips】相关推荐

  1. Unity 用代码设置物体的标签 Tag: is not defined.

    首先,先给物体添加一个标签,比如Selected 然后在代码中用如下语句 hit.collider.gameObject.tag = "Selected"; 如果不提前给物体添加标 ...

  2. Unity 鼠标悬置在物体上,标签显示 + 移出物体,标签消失

    如图,一个Cube,和它的标签"中国立方体"--目的是鼠标移到标签上,显示标签:鼠标移出,隐藏标签:脚本中用到的相应的系统函数OnMouseOver/OnMouseExit usi ...

  3. 论文解读 | LGD:用于物体检测的标签引导自蒸馏

    此篇论文已被 AAAI 2022 收录,论文链接请见"阅读原文". 在计算机视觉中,知识蒸馏是一项无损增强模型的技术手段,除了最开始的上游分类任务,近年来也逐步用于重要的下游任务如 ...

  4. 【个人记录】如何使用PhotoShop(PS),Labelme和Labelimg做数据集标注

    [主要记录数据集标注,所用PhotoShop,Labelme和Labelimg安装就不说了] 一.分割图数据集制作 1.使用PhotoShop做分割网络标注 因为所标注的细胞图片,使用Labelme标 ...

  5. 物体抓取位姿估計算法綜述_大盘点|6D姿态估计算法汇总(上)

    1.DenseFusion: 6D Object Pose Estimation by Iterative Dense Fusion (CVPR2019) 原文链接:https://arxiv.org ...

  6. c++ 舞伴配对问题_挑战新物体描述问题,视觉词表解决方案超越人类表现

    编者按:最近,研究者们发布了 nocaps 挑战,用以测量在没有对应的训练数据的情况下,模型能否准确描述测试图像中新出现的各种类别的物体.针对挑战中的问题,微软 Azure 认知服务团队和微软研究院的 ...

  7. 微信小程序 css边框阴影,微信小程序|CSS的内边距和圆框

    本文首发于微信公众号: "算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 在制作小程序的时候会经常用到浮动来设计各种组件的排版,微信小程序对排版的要求很高. 光有浮 ...

  8. unity之环状图片轮播

    一.效果图 二.效果制作 我们在unity中用一个点作为父物体,在父物体下创建几张图片,我们旋转父物体的Z轴,就会发现子物体会围绕父物体旋转,通过这个特性,有了一个思路,创建一个围绕一个点的图片圆环, ...

  9. 选择适当的NFC标签类型

    来自: Innovision 研究技术有限公司 目录 1. 简介 3 2. NFC的主要应用 4 3. NFC的规定标签类型 5 4. 选择适当的标签 6 5. 小结 11 6. 术语表 12 1. ...

  10. Unity 为游戏对象设置标签

    我们从[是什么][为什么][怎么用]三个问题,来讨论游戏对象的标签. 1. 什么是标签 标签 (Tag) 是可分配给游戏对象的参考词.例如,可为玩家控制的角色定义"Player"标 ...

最新文章

  1. java stack empty_java.util.Stack.empty()方法实例
  2. 【Efficient-Net】基于Efficient-Net效滤网的目标识别算法的MATLAB仿真
  3. pythonspark集群模式运行_有关python numpy pandas scipy 等 能在YARN集群上 运行PySpark
  4. GDCM:gdcm::XMLPrinter的测试程序
  5. nginx proxy_cache缓存详解
  6. Groovy模板引擎
  7. 从概率观点,怎样看新冠病毒的疫情
  8. ArcView GIS 应用与开发技术(11)-空间分析
  9. npm的“--force“和“--legacy-peer-deps“参数
  10. # 开发 VR 多人游戏的技术挑战
  11. 苹果充电器怎么辨别真假_苹果MagSafe充电器怎么样?能搭配安卓机使用吗?
  12. 单片机:延时函数的理解
  13. wincc逻辑运算符_工控随笔_11_西门子_WinCC的VBS脚本_02_运算符
  14. duet二重奏hp_《二重奏》Duet
  15. obj文件格式与mtl文件格式
  16. Windows Thin PC x86 正式版下载、安装、汉化 等
  17. 信息学竞赛考什么内容
  18. 【SpringBoot】最通俗易懂的安全管理机制(Spring Security)
  19. 1.oracle的dump理解一 BH buffer header
  20. 利用七参数求解坐标转换(C#简单快速实现)

热门文章

  1. w ndows 10关机快捷键,win10怎么关机 win10关机快捷键大全【图文演示】
  2. vnc远程控制软件,在Linux上安装vnc远程控制软件只需4步
  3. PCB封装-正片与负片
  4. 得了骨关节炎不能吃什么?
  5. 数据库系统设计综合实验
  6. 实验9 面向对象程序设计方法
  7. 进击的自走棋——《金铲铲之战》游戏体验报告
  8. Android 游戏 - 聚合SDK
  9. pc登录2个微信客户端
  10. 从抖音到“奶头乐“,它是如何一步步毁掉我们的?