计算机视觉手指甲标注案例

关键点标注是指识别和标注图像或视频中特定的相关点或区域的过程。在机器学习行业,它经常被用来训练计算机视觉模型,以执行诸如物体检测、分割和跟踪等任务。

关键点注释可用于以下应用:

面部关键点检测:识别图像中人脸上的眼睛、鼻子和嘴巴等关键点,以执行人脸识别或情绪检测等。

物体关键点检测:标注物体上的重要点,如车辆上的车轮和车门,用于物体识别和跟踪。

医学图像关键点注释:在X射线、MRI扫描和CT扫描上标记关键点,用于医疗诊断和分析。

人体姿态估计:标记人体上的关键点,如关节和肢体,用于动作识别和运动跟踪。

下面我们来看一个手指甲关键点标注案例:

标注需求

1 每个手指甲有9个关键点需要标注

2 由于一只手有多个视角图片,我们只需寻找特定视角的手指进行标注,“左上角” 意味着自上而下的俯视图

  • 小指

右手,右摄像头

左手,左摄像头

  • 拇指

右手,左摄像头

左手、右摄像头

  • 食指、中指、环指

右手、左上角相机

左手,左上角相机

3 关键点的定义

A - 最低点(远端边缘)

B - 顶点(近端指甲)

C - 右点(外侧指甲边缘)

D - 左点(外侧指甲边缘)

E - 微笑线的中部。在某些情况下,如果一个人完全剪掉了自己的指甲,笑线可能不会出现。在这种情况下,请将微笑线标记在与顶点相同的位置,并将其标记为不可见
在这里插入图片描述
F - 右上角的角点(指甲凹槽四个点)

G - 右下角点(指甲凹槽四个点)

H - 左下角点(指甲凹槽四个点)

I - 左上角点(指甲凹槽四个点)

4 输出格式:COCO关键点检测格式

  • COCO关键点是以3个一组的形式指定的,(x, y, v)

  • x, y 像素的位置

  • v 可见度(我们希望所有的关键点都能标明它们存在于图像上)

如果可见→v=1

如果不可见 v=0

  • 可见性的定义

指甲油:由于指甲油的原因,"微笑线 "关键点不可见

注意:当左点或右点背后的皮肤不是可见,请把它标记为不可见。只有在皮肤可见的情况下才标记关键点(能看到完整的边缘)

ByteBridge是⼀个数据标注和采集平台,为⼈⼯智能企业提供数据处理服务

您专注于产品,我们专注于您的数据

我们提供试标试采服务,欢迎联系我们

邮箱:support@bytebridge.io

官网链接


http://www.niftyadmin.cn/n/131652.html

相关文章

Linux环境ENV的概念

一、基本概念 环境变量的含义:程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的。 按变量的周期划为永久变量和临时性变量2种: 永久变量:通过修改配置文件&#xff0c…

idea编辑XML文件出现:Tag name expected报错

说明 Tag name expected解释其实就是:需要标记名称,也就是符号不能直接使用的意思 XML (eXtensible Markup Language) 是一种标记语言,用于存储和传输数据。在 XML 中,有些字符被视为特殊字符,这些字符在 XML 中具有…

容易混淆的嵌入式(Embedded)术语

因为做嵌入式开发工作虽然跳不出电子行业,但还是能接触到跨度较大的不同行当,身处不同的圈子。诸如医疗,银行,车载,工业;亦或者手机,PC,专用芯片;甚至可能横跨系统开发、…

Vue Router 实现动态路由和常见问题解决方案

何为动态路由 个人理解:动态路由不同于常见的静态路由,可以根据不同的「因素」而改变站点路由列表。常见的动态路由大都是用来实现:多用户权限系统不同用户展示不同导航菜单。 如何利用Vue Router 实现动态路由 Vue 项目实现动态路由的方式…

Vue3分页器(Pagination)

自定义传入: 当前页数(current),默认为1每页条数(pageSize),默认为10只有一页时是否隐藏分页器(hideOnSinglePage),默认为false数据总数(total&a…

各种各样的锁

1.悲观锁和乐观锁 一个共享数据加了悲观锁,那线程每次想操作这个数据前都会假设其他线程也可能会操作这个数据,所以每次操作前都会上锁,这样其他线程想操作这个数据拿不到锁只能阻塞了。 synchronized 和 ReentrantLock是典型的悲观锁 共享…

FreePBX 安装配置初学记录

FreePBX 是开源IPPBX,提供一个WEB界面管理底层的Asterisk. 免费的部分提供了完整的PBX功能,中文文档比较少,简单记录一下. 1. 安装 安装部分很简单,去官网下载发行版,然后直接装就行,基本上一路NEXT到结束. 但安装过程很漫长,和一般基于LINUX的发行版不大一样的是,别人是打包…

12.并发编程

1.并发并发:逻辑流在时间时重叠构造并发程序:进程:每个逻辑控制流是一个进程,由内核调度和维护进程有独立的虚拟地址空间,想要通信,控制流必须使用某种显式的进程间通信机制(IPC)I/O多路复用:程…