一种动作捕捉系统中基于宽度的手臂去除方法与流程

文档序号:12604198阅读:189来源:国知局
一种动作捕捉系统中基于宽度的手臂去除方法与流程

本发明涉及动作捕捉解析技术领域,尤其是一种动作捕捉系统中基于宽度的手臂去除方法。



背景技术:

在现有动作捕捉系统中,分割出的手势都有可能包含使用者的手臂部分,如果手臂过长,则会对后面的识别结果产生影响。



技术实现要素:

本发明提出的一种动作捕捉系统中基于宽度的手臂去除方法,快速而有效。

本发明的技术方案是这样实现的:

一种动作捕捉系统中基于宽度的手臂去除方法,手臂部分的宽度值近似于一个常量,接近手腕时,宽度值逐渐减小,具体去除方法包括以下步骤:

步骤1:判断分割手势的长宽比是否超出正常范围,如果没有,则表明没有手臂无需进行切割,否则进行不周进行切割;

步骤2:计算分割手势图上轮廓线的宽度(为表明噪声的影响,安装固定间隔求取轮廓上个位置的宽度值),记录宽度的变化趋势,并找出最大宽度值所在的位置max_line;

步骤3:找出切割线cut_line,切割线cut_line满足宽度值中的极小值点,宽度最短的那条线,且必须位于手臂起始端至max_line线之间;

步骤4:若找到切割线则从切割线处切除掉手臂部分,若没有找到切割线,则按长宽比为1:1.2的比率切除。

本发明通过提供的动作捕捉系统中基于宽度的手臂去除方法,其有益效果在于:快速而有效,成功率可达到95%以上。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为手臂切除示意图;

图2a为手臂切除前示意图;

图2b为手臂切除后示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

手臂部分的宽度值近似于一个常量,接近手腕时,宽度值逐渐减小,但从手腕到手这一段,宽度值又会出现明显的增大趋势,根据宽度的这种变化趋势,可以确定手腕所在的位置,而手腕位置即为切割手臂的切割线cut_line。为了避免将切割线错误的确定在手指灯手部位,先找出手势中宽度值最大的线max_line,将cut_line限定在手臂起始端至max_line之间,如图1所示。

具体去除方法包括以下步骤:

步骤1:判断分割手势的长宽比是否超出正常范围,如果没有,则表明没有手臂无需进行切割,否则进行不周进行切割;

步骤2:计算分割手势图上轮廓线的宽度(为表明噪声的影响,安装固定间隔求取轮廓上个位置的宽度值),记录宽度的变化趋势,并找出最大宽度值所在的位置max_line;

步骤3:找出切割线cut_line,切割线cut_line满足宽度值中的极小值点,宽度最短的那条线,且必须位于手臂起始端至max_line线之间;

步骤4:若找到切割线则从切割线处切除掉手臂部分,若没有找到切割线,则按长宽比为1:1.2的比率切除。

如图2a、2b所示,对各种手势的一百张照片进行切除实验,切除成功率可达95%以上。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1