[发明专利]一种基于3D数据的自动手势分割算法在审
申请号: | 202010967098.3 | 申请日: | 2020-09-15 |
公开(公告)号: | CN112116604A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 王臣豪;吴珩 | 申请(专利权)人: | 无锡威莱斯电子有限公司;苏州春建智能科技有限公司 |
主分类号: | G06T7/11 | 分类号: | G06T7/11;G06T7/12;G06T7/136;G06K9/00 |
代理公司: | 北京华际知识产权代理有限公司 11676 | 代理人: | 褚庆森 |
地址: | 214000 江苏省无锡市滨湖*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据 自动 手势 分割 算法 | ||
1.一种基于3D数据的自动手势分割算法,其特征在于:包括如下步骤:
S100,首先通过深度信息与灰度值的转换方程将输入的深度数据转换为灰度图像;
S200,根据深度数据转换后的灰度图像构建灰度直方图,确定阈值区间;
S300,通过自适应阈值区间进行初步分割,将阈值分割后的像素点簇分为多个连通区域,再提取最大的连通域,确定手部区域;
S400,进行手部区域轮廓优化,通过迭代手部区域的像素点找到连通域中最大的内切圆,通过最大内切圆算法提取掌心,确定手掌区域;
S500,使用凸包检测算法提取轮廓中的所有凸点;
S600,计算距离掌心最远的凸点,确定手的主轴方向θ;
S700,通过主轴方向θ计算与手掌的最大内切圆的两个交点,确定手腕中心点的位置;
S800,通过主轴方向θ和手腕中心点,构建手腕中心点的切线方程,只保留手指和手掌部分,切除手臂部分,完成对手部区域的精准分割。
2.如权利要求1所述的一种基于3D数据的自动手势分割算法,其特征在于:在S100中,转换方程如下所示:
grayi,j=(currentDisti,j-nearDist)/(farDist-nearDist)*255
其中,currentDisti,j为当前像素点的深度值,nearDist为深度相机的最小工作距离,farDist为深度相机的最大工作距离,grayi,j为深度值转换后的灰度值。
3.如权利要求1所述的一种基于3D数据的自动手势分割算法,其特征在于:在S200中,阈值分割区间的宽度由人手的物理厚度进行设置,阈值分割的区间宽度设置为8-10cm,对应到灰度值为:(width-nearDist)/(farDist-nearDist)*255,其中,width为阈值分割的区间宽度,nearDist为深度相机的最小工作距离,farDist为深度相机的最大工作距离。
4.如权利要求1所述的一种基于3D数据的自动手势分割算法,其特征在于:在S500中,算法分为点集排序和栈扫描,首先点集排序计算所有轮廓点与纵坐标最小点的幅角,并按照从小到大的顺序进行排列,接着通过栈扫描依次判定该点是不是凸包上点。
5.如权利要求1所述的一种基于3D数据的自动手势分割算法,其特征在于:在S600中,手指向的方向θ:
其中,m1为掌心点,m2为最远凸点,θ为倾斜角度,x和y分别为点的x轴坐标和y轴坐标。
6.如权利要求1所述的一种基于3D数据的自动手势分割算法,其特征在于:在S700中,在已知主轴方向计算与手掌的最大内切圆的两个交点,其计算公式为:
c1·x=m1·x+sin(θ)*r,c1·y=m1·y+cos(θ)*r;
c2·x=m1·x-sin(θ)*r,c2·y=m1·y-cos(θ)*r;
其中,c1、c2为主轴方向与最大内切圆的两个交点,r为最大内切圆的半径,m1为最大内切圆的圆心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡威莱斯电子有限公司;苏州春建智能科技有限公司,未经无锡威莱斯电子有限公司;苏州春建智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010967098.3/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置