摇头动作识别方法、装置及存储介质制造方法及图纸

技术编号:24011296 阅读:47 留言:0更新日期:2020-05-02 01:50
本发明专利技术提供一种摇头动作识别方法、装置及存储介质。该方法包括:获取帧图像的脸部特征点;所述脸部特征点包括第一半边脸的至少一个轮廓点、第二半边脸的至少一个轮廓点以及脸部预设位置对应的预设特征点,根据所述帧图像的脸部特征点,确定所述帧图像所述第一半边脸的至少一个轮廓点中各轮廓点与所述预设特征点之间的第一距离,以及所述第二半边脸的至少一个轮廓点中各轮廓点与所述预设特征点之间的第二距离,根据所述帧图像的所述第一距离和所述第二距离,判断是否存在摇头动作。本发明专利技术解决了现有技术中硬件成本高,算法复杂的问题。

Identification method, device and storage medium of shaking motion

【技术实现步骤摘要】
摇头动作识别方法、装置及存储介质
本专利技术涉及动作识别领域,尤其涉及一种摇头动作识别方法、装置及存储介质。
技术介绍
目前,越来越多的领域中需要对头部的摇头动作进行检测,例如,人机交互领域、人脸活体检测领域等。现有技术中,通常采用如下方式检测摇头动作:首先,利用微软的体感外设Kinect获取头部进行摇头动作时的三维信息,可以称为训练信息;然后,使用训练信息,对隐马尔可夫模型(Hidde3MarkovModel)进行基于分类的机器学习;最后,可以使用训练好的隐马尔可夫模型,根据Kinect获取的头部三维信息对摇头动作进行检测。但是,现有技术中存在硬件成本高,算法复杂的问题。
技术实现思路
本专利技术实施例提供一种摇头动作识别方法、装置及存储介质,用以解决现有技术中硬件成本高,算法复杂的问题。第一方面,本专利技术实施例提供一种摇头动作识别方法,包括:获取帧图像的脸部特征点;所述脸部特征点包括第一半边脸的至少一个轮廓点、第二半边脸的至少一个轮廓点以及与脸部预设位置对应的预设特征点,3为大于本文档来自技高网...

【技术保护点】
1.一种摇头动作识别方法,其特征在于,包括:/n获取帧图像的脸部特征点,所述脸部特征点包括第一半边脸的至少一个轮廓点、第二半边脸的至少一个轮廓点以及脸部预设位置对应的预设特征点;/n根据所述帧图像的脸部特征点,确定所述帧图像所述第一半边脸的至少一个轮廓点中各轮廓点与所述预设特征点之间的第一距离,以及所述第二半边脸的至少一个轮廓点中各轮廓点与所述预设特征点之间的第二距离;/n根据所述帧图像的所述第一距离和所述第二距离,判断是否存在摇头动作。/n

【技术特征摘要】
1.一种摇头动作识别方法,其特征在于,包括:
获取帧图像的脸部特征点,所述脸部特征点包括第一半边脸的至少一个轮廓点、第二半边脸的至少一个轮廓点以及脸部预设位置对应的预设特征点;
根据所述帧图像的脸部特征点,确定所述帧图像所述第一半边脸的至少一个轮廓点中各轮廓点与所述预设特征点之间的第一距离,以及所述第二半边脸的至少一个轮廓点中各轮廓点与所述预设特征点之间的第二距离;
根据所述帧图像的所述第一距离和所述第二距离,判断是否存在摇头动作。


2.根据权利要求1所述的方法,其特征在于,所述根据所述帧图像的所述第一距离和所述第二距离,判断是否存在摇头动作,包括:
根据所述帧图像的所述第一距离和所述第二距离,判断是否满足预设识别条件,所述预设识别条件包括动作条件;
若满足所述预设识别条件,则确定存在摇头动作;
若不满足所述预设识别条件,则确定不存在摇头动作。


3.根据权利要求2所述的方法,其特征在于,所述帧图像的帧数为3。


4.根据权利要求3所述的方法,其特征在于,3帧帧图像分别为第一帧图像、第二帧图像和第三帧图像,所述第二帧图像在所述第三帧图像之后,且所述第三帧图像在所述第一帧图像之后;
所述动作条件包括:
所述第一帧图像的第一距离和第二距离的差异程度小于或等于第一差异程度;
所述第二帧图像的第一距离和第二距离的差异程度小于或等于所述第一差异程度;
所述第三帧图像的第一距离和第二距离的差异程度大于或等于第二差异程度;
其中,所述第二差异程度大于所述第一差异程度,且所述第二差异程度与所述第一差异程度的差值大于或等于预设阈值。


5.根据权利要求3所述的方法,其特征在于,3帧帧图像分别为第一帧图像、第二帧图像和第三帧图像,所述第二帧图像在所述第三帧图像之后,且所述第三帧图像在所述第一帧图像之后;
所述动作条件包括:
所述第一帧图像的第一距离和第二距离的差异程度大于或等于第三差异程度;
所述第二帧图像的第一距离和第二距离的差异程度大于或等于所述第三差异程度;
所述第三帧图像的第一距离和第二距离的差异程度小于或等于第四差异程度;
其中,所述第三差异程度大于所述第四差异程度,且所述第三差异程度与所述第四差异程度的差值大于预设阈值。


6.根据权利要求4或5所述的方法,其特征在于,所述预设识别条件还包括时间条件和/或角度条件。


7.根据权利要求6所述的方法,其特征在于,所述时间条件包括:
所述第一帧图像至所述第二帧图像的帧图像的个数大于或等于第一预设个数;和/或,所述第一帧图像至所述第二帧图像的帧图像的个数小于或等于第二预设个数。


8.根据权利要求6所述的方法,其特征在于,所述角度条件包括:
所述第一帧图像至所述第二帧图像的所有帧图像各自的预设特征点所拟合的直线与水平轴的夹角小于预设角度。


9.根据权利要求4或5所述的方法,其特征在于,所述第一距离和第二距离的差异程度asymmetry满足如下公式(1):
asymmetry=max(asymmetryL,asymmetryR)(1)
其中,asymmetryL满足如下公式(2),asymmetryR满足如下公式(3);






其中,n表示一帧图像中第一半边脸、第二半边脸的轮廓点的个数;Li表示第一半边脸的第i个轮廓点与预设特征点之间的距离,Ri表示第二半边脸的第i个轮廓点与预设特征点之间的距离,Li与Ri相对于预设特征点对称分布。


10.根据权利要求1-9任一项所述的方法,其特征在于,所述脸部预设位置为鼻尖位置,所述预设特征点为鼻尖点。


11.一种摇头动作识别装置,其特征在于,包括:
获取模块,用于帧图像的脸部特征点;所述脸部特征点包括第一半边脸的至少一个轮廓点、第二半边脸的至少一个轮廓点以及与脸部预设位置对应的预设特征点;
确定模块,用于根据所述帧...

【专利技术属性】
技术研发人员:张修宝
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京;11

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

1