System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 手势判断方法技术_技高网

手势判断方法技术

技术编号:44533734 阅读:0 留言:0更新日期:2025-03-11 14:03
本案为一种手势判断方法,包含:(S1)影像撷取单元撷取当下的影像;(S2)手势辨识单元判断影像是否包含手部影像;(S3)当步骤(S2)的判断结果为是时,手势辨识单元判断手部影像是否为有效手势;(S4)当步骤(S3)的判断结果为是时,手势辨识单元记录手掌的多个手指所对应的多个位置及其多个坐标信息;(S5)手势辨识单元依据手部影像取得手掌朝向;(S6)手势辨识单元依据手部影像计算手掌宽度,并依据手掌宽度计算动态位移量阈值;(S7)手势辨识单元依据手掌宽度、动态位移量阈值及判断条件判断是否启动动作命令;(S8)当步骤(S7)的判断结果为是时,启动动作命令。

【技术实现步骤摘要】

本案属于一种手势判断领域,尤指一种手势判断方法


技术介绍

1、移动装置通常都是通过手触控屏幕或是以声控方式进行操控,除了前述二种方式之外,也越来越多功能是通过手势移动操控移动装置的方式来操控移动装置,让使用者更方便使用。

2、传统移动装置会采用固定的手势位移阈值来判断手势,然而手势的偏移量会受到使用者与移动装置的相机的距离不同而产生变化,因此对于不同距离的使用者而言,相同的手势可能会得到不同的偏移量而无法对应到手势位移阈值,导致传统移动装置对于手势识别不准确。再者,传统移动装置可能会产生手势误判的结果,例如当使用者向右滑动手掌后,手掌在回到初始位置的过程后却有了向左的偏移,导致传统移动装置误判为用户执行了向左滑动的手势。更甚者,当使用者的手掌移出传统移动装置的相机视野范围后,传统移动装置便不再处理之前手势的轨迹信息,也就是忽略先前手掌移动的轨迹,这可能会造成使用者的手势被忽略掉,导致无法正确操控移动装置。

3、因此,如何发展一种手势判断方法,实为本领域急需面对的课题。


技术实现思路

1、本案的目的在于提供一种手势判断方法,而解决传统移动装置存在手势识别不准确、手势误判及因手掌移出传统移动装置的相机视野范围所导致无法正确操控移动装置等缺失。

2、为达上述目的,本案的一实施例为一种手势判断方法,适于移动装置,移动装置包含影像撷取单元、手势辨识单元及存储单元,手势判断方法包含:(s1)影像撷取单元撷取当下视野范围内的影像帧;(s2)手势辨识单元判断影像帧是否包含手掌的手部影像;(s3)当步骤(s2)的判断结果为是时,由手势辨识单元判断手部影像是否为有效手势;(s4)当步骤(s3)的判断结果为是时,手势辨识单元将当下手部影像所呈现的手掌的多个手指所对应的多个位置及其多个坐标信息记录在手指列表里,并存储于存储单元内;(s5)手势辨识单元依据手部影像取得手掌朝向;(s6)手势辨识单元依据手部影像计算手掌宽度,并依据手掌宽度计算动态位移量阈值;(s7)手势辨识单元依据动态位移量阈值并配合判断条件判断是否启动动作命令,并于判断结果为否时,重新执行步骤(s1);(s8)当步骤(s7)的判断结果为是时,启动动作命令,并重新执行该步骤(s1),当步骤(s7)的判断结果为否时,重新执行步骤(s1);以及(s9)当步骤(s2)的判断结果为否或步骤(s3)的判断结果为否时,确认手指列表内关于坐标信息的记录是否为空,并当判断结果为是时重新执行步骤(s1),而当判断结果为否时执行步骤(s7)。

本文档来自技高网...

【技术保护点】

1.一种手势判断方法,适于一移动装置,该移动装置包含一影像撷取单元、一手势辨识单元及一存储单元,该手势判断方法包含:

2.如权利要求1所述的手势判断方法,其中该手势辨识单元辨识出该多个手指包含一大拇指、一食指、一中指、一无名指、一小拇指及一腕部端点,且该大拇指的多个位置由上到下包含一第一指尖、一第一指节、一第二指节及一第三指节,该食指的多个位置由上到下包含一第二指尖、一第四指节及一第五指节及一第六指节,该中指的多个位置由上到下包含一第三指尖、一第七指节、一第八指节及一第九指节,该无名指的多个位置由上到下包含一第四指尖、一第十指节、一第十一指节及一第十二指节,该小拇指的多个位置由上到下包含一第五指尖、一第十三指节、一第十四指节及一第十五指节。

3.如权利要求2所述的手势判断方法,其中在该步骤(S3)中,该手势辨识单元判断该第五指节的弯曲角度是否小于一预设阈值,及判断该第八指节的弯曲角度是否小于该预设阈值,当该第五指节的弯曲角度小于该预设阀值且该第八指节的弯曲角度小于该预设阈值时,该手势辨识单元判断该手部影像为有效手势,当该第五指节的弯曲角度等于或大于该预设阈值且该第八指节的弯曲角度等于或大于该预设阈值时,该手势辨识单元判断该手部影像为非有效手势。

4.如权利要求2所述的手势判断方法,其中在步骤(S5)中,该手势辨识单元依据该食指与该中指的相对位置来判断该手掌朝向。

5.如权利要求4所述的手势判断方法,其中在该步骤(S5)中,该手势辨识单元从该食指的该第二指尖、该第四指节、该第五指节及该第六指节中选择其中之一当作一第一选择点,且该手势辨识单元从该中指的该第三指尖、该第七指节、该第八指节及该第九指节中选择其中之一当作一第二选择点,该第一选择点在该食指上的位置对应该第二选择点在该中指上的位置,且该手势辨识单元将该第一选择点所对应的该坐标信息中的X轴坐标与该第二选择点所对应的该坐标信息中的X轴坐标相减,以得到一X轴坐标偏差值,该手势辨识单元将该第一选择点所对应的该坐标信息中的Y轴坐标与该第二选择点所对应的该坐标信息中的Y轴坐标相减,以得到一Y轴坐标偏差值,并依据该X轴坐标偏差值与该Y轴坐标偏差值判断该手掌朝向。

6.如权利要求5所述的手势判断方法,其中在该步骤(S5)中,当该X轴坐标偏差值为正值,且该X轴坐标偏差值的绝对值大于该Y轴坐标偏差值的绝对值时,该手势辨识单元判断该手掌朝向为朝上,当该X轴坐标偏差值为负值,且该X轴坐标偏差值的绝对值大于该Y轴坐标偏差值的绝对值时,该手势辨识单元判断该手掌朝向为朝下,当该Y轴坐标偏差值为正值,且该Y轴坐标偏差值的绝对值大于该X轴坐标偏差值的绝对值时,该手势辨识单元判断该手掌朝向为朝左,当该Y轴坐标偏差值为负值,且该Y轴坐标偏差值的绝对值大于该X轴坐标偏差值的绝对值时,该手势辨识单元判断该手掌朝向为朝右。

7.如权利要求5所述的手势判断方法,其中在步骤(S6)中,更包含子步骤如下:

8.如权利要求1所述的手势判断方法,其中步骤(S7)中的判断条件包含下列步骤:

9.如权利要求8所述的手势判断方法,其中该步骤(S7)中的判断条件包含下列步骤:

10.如权利要求9所述的手势判断方法,其中该步骤(S7)中的判断条件包含下列步骤:

...

【技术特征摘要】

1.一种手势判断方法,适于一移动装置,该移动装置包含一影像撷取单元、一手势辨识单元及一存储单元,该手势判断方法包含:

2.如权利要求1所述的手势判断方法,其中该手势辨识单元辨识出该多个手指包含一大拇指、一食指、一中指、一无名指、一小拇指及一腕部端点,且该大拇指的多个位置由上到下包含一第一指尖、一第一指节、一第二指节及一第三指节,该食指的多个位置由上到下包含一第二指尖、一第四指节及一第五指节及一第六指节,该中指的多个位置由上到下包含一第三指尖、一第七指节、一第八指节及一第九指节,该无名指的多个位置由上到下包含一第四指尖、一第十指节、一第十一指节及一第十二指节,该小拇指的多个位置由上到下包含一第五指尖、一第十三指节、一第十四指节及一第十五指节。

3.如权利要求2所述的手势判断方法,其中在该步骤(s3)中,该手势辨识单元判断该第五指节的弯曲角度是否小于一预设阈值,及判断该第八指节的弯曲角度是否小于该预设阈值,当该第五指节的弯曲角度小于该预设阀值且该第八指节的弯曲角度小于该预设阈值时,该手势辨识单元判断该手部影像为有效手势,当该第五指节的弯曲角度等于或大于该预设阈值且该第八指节的弯曲角度等于或大于该预设阈值时,该手势辨识单元判断该手部影像为非有效手势。

4.如权利要求2所述的手势判断方法,其中在步骤(s5)中,该手势辨识单元依据该食指与该中指的相对位置来判断该手掌朝向。

5.如权利要求4所述的手势判断方法,其中在该步骤(s5)中,该手势辨识单元从该食指的该第二指尖、该第四指节、该第五指节及该第六指节中选择其中之一当作一第一选择点,且该手势辨识...

【专利技术属性】
技术研发人员:邢维德潘家男陈冠宇
申请(专利权)人:仁宝电脑工业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1