The present disclosure relates to an action recognition method and device, which includes: acquiring multi-frame user images, including user fingers and user eyes; determining the first pixel distance of finger sliding and the second pixel distance between user eyes according to the user image; and calculating the relative finger sliding based on the first pixel distance and the second pixel distance. Distance; if the relative distance is greater than the set threshold, it is determined that the user's finger has made a sliding action on the first pixel distance. Therefore, the present disclosure avoids the action recognition error caused by the distance between the user and the intelligent terminal, and improves the reliability of the action recognition result.
【技术实现步骤摘要】
动作识别方法及装置
本公开涉及遥控
,尤其涉及一种动作识别方法及装置。
技术介绍
随着遥控技术的不断发展,带有体感遥控功能的智能终端也越来越多。相关技术中,带有体感遥控功能的智能终端一般有两种实现方式:遥控手柄与摄像头。其中,遥控手柄可以使用内置的陀螺仪和加速度传感器来感知运动;摄像头可以使用图像识别技术对人体特定运行进行识别。但是,遥控手柄的方式没有脱离遥控器,使得人机交互不够简捷与人性化;摄像头方式只能对手掌手臂的运动识别,识别精度不高,同时,目前还没有带有手指遥控功能的智能终端。
技术实现思路
为克服相关技术中存在的问题,本公开提供了一种动作识别方法及装置。根据本公开实施例的第一方面,提供一种动作识别方法,所述方法包括:采集多帧用户图像,所述用户图像中包括用户手指和用户双眼;根据所述用户图像确定手指滑动的第一像素距离和用户双眼之间的第二像素距离;根据所述第一像素距离和所述第二像素距离计算手指滑动的相对距离;若所述相对距离大于设定阈值时,则确定用户手指在所述第一像素距离上做出了滑动动作。可选地,所述根据所述用户图像确定手指滑动的第一像素距离、手指滑动的指示方向和用户双眼之间的第二像素距离,包括:从所述用户图像中获取第一图像和第二图像;确定用户手指在所述第一图像中的第一像素位置、以及在所述第二图像中的第二像素位置;若所述第一像素位置与所述第二像素位置不同,将所述第一像素位置和所述第二像素位置之间的像素距离确定为所述第一像素距离;确定用户双眼在所述第一图像中的第一像素间距、以及在所述第二图像中的第二像素间距;若所述第一像素间距与所述第二像素间距相同,则将 ...
【技术保护点】
1.一种动作识别方法,其特征在于,所述方法包括:采集多帧用户图像,所述用户图像中包括用户手指和用户双眼;根据所述用户图像确定手指滑动的第一像素距离和用户双眼之间的第二像素距离;根据所述第一像素距离和所述第二像素距离计算手指滑动的相对距离;若所述相对距离大于设定阈值时,则确定用户手指在所述第一像素距离上做出了滑动动作。
【技术特征摘要】
1.一种动作识别方法,其特征在于,所述方法包括:采集多帧用户图像,所述用户图像中包括用户手指和用户双眼;根据所述用户图像确定手指滑动的第一像素距离和用户双眼之间的第二像素距离;根据所述第一像素距离和所述第二像素距离计算手指滑动的相对距离;若所述相对距离大于设定阈值时,则确定用户手指在所述第一像素距离上做出了滑动动作。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户图像确定手指滑动的第一像素距离和用户双眼之间的第二像素距离,包括:从所述用户图像中获取第一图像和第二图像;确定用户手指在所述第一图像中的第一像素位置、以及在所述第二图像中的第二像素位置;若所述第一像素位置与所述第二像素位置不同,将所述第一像素位置和所述第二像素位置之间的像素距离确定为所述第一像素距离;确定用户双眼在所述第一图像中的第一像素间距、以及在所述第二图像中的第二像素间距;若所述第一像素间距与所述第二像素间距相同,则将所述第一像素间距或所述第二像素间距确定为所述第二像素距离。3.根据权利要求2所述的方法,其特征在于,所述第一图像是摄像头拍摄到的第i帧图像,所述第二图像是所述摄像头拍摄到的第i+n帧图像,所述n的取值大小取决于所述摄像头的帧率;所述若所述相对距离大于设定阈值时,则确定用户手指在所述第一像素距离上做出了滑动动作,包括:若所述相对距离大于设定阈值时,则将所述第一像素位置到所述第二像素位置的方向确定为手指滑动的指示方向,并确定用户手指在所述指示方向上做出了滑动操作。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述第一像素间距与所述第二像素间距不同,则重新从所述用户图像中获取另一所述第一图像和/或另一所述第二图像。5.根据权利要求1所述的方法,其特征在于,所述根据所述第一像素距离和所述第二像素距离计算手指滑动的相对距离,包括:计算所述第一像素距离和所述第二像素距离之间的比值;将所述比值确定为所述相对距离。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:设置所述设定阈值,所述设定阈值的取值大小取决于多次手指滑动速度的实测平均值、用户双眼的平均间距和用于采集所述用户图像的摄像头的帧率。7.根据权利要求1所述的方法,其特征在于,所述确定用户手指在所述手指滑动的指示方向上做出了滑动动作之后,所述方法还包括:生成手指滑动事件,所述手指滑动事件用于表征用户手指在所述手指滑动的指示方向上做出了滑动动作;根据所述手指滑动事件触发对应的手指遥控功能。8.一种动作识别装置,其特征在于,所述装置包括:采集模块,被配置为采集多帧用户图像,所述用户图像中包括用户手指和用户双眼;第一确定模块,被配置为根据所述用户图像确定手指滑动的第一像素距离和用户双眼之间的第二像素距离;计算模块,被配置为根据所述第一像素距离和所述第二像素距离计算手指滑动的相对距离...
【专利技术属性】
技术研发人员:金涛,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。