The disclosed embodiment discloses a video based gesture moving direction recognition method, device, terminal and medium, wherein the method includes: determining the initial moving direction of the gesture in the video during the video shooting process; if the first extreme point of the gesture position point is detected during the gesture moving process, detecting whether there is a gesture position in the target data frame of the video The second extreme point of the point; if the second extreme point is detected, and the second extreme point is between the initial position point of the gesture in the video and the first extreme point, the initial moving direction of the gesture is maintained in the recognition result of the moving direction of the gesture in the target data frame; if the second extreme point is not detected, the moving direction of the gesture is changed according to the position point of the gesture in the target data frame Identify the results. The embodiment of the disclosure solves the problem of inaccurate recognition of the moving direction of the user's gesture when there is a drag in the video in the prior art, and realizes the effect of accurate recognition of the moving direction of the user's gesture.
【技术实现步骤摘要】
基于视频的手势移动方向识别方法、装置、终端和介质
本公开实施例涉及互联网
,尤其涉及一种基于视频的手势移动方向识别方法、装置、终端和介质。
技术介绍
网络技术的发展,使得视频交互应用在人们的日常生活中非常流行。随着应用功能的增加,用户可以通过手势控制在视频中增加多种多样的视频特效。此时,对用户手势检测的结果精度直接影响视频特效的展示。例如,用户手势的移动方向决定了视频中特效变化的方向。然而,如何准确识别用户手势的移动方向,保证视频特效的变化效果,仍是当前需要解决的问题。公开内容本公开实施例提供一种基于视频的手势移动方向识别方法、装置、终端和介质,以实现在视频拍摄过程中准确识别用户手势的移动方向。第一方面,本公开实施例提供了一种基于视频的手势移动方向识别方法,该方法包括:在拍摄视频过程中,确定所述手势在视频中的初始移动方向;如果在手势移动过程中检测到手势位置点的第一极值点,则在所述视频的目标数据帧中检测是否存在所述手势位置点的第二极值点,其中,所述目标数据帧包括出现所述第一极值点的数据帧之后的预设数量的数据帧;如果检测到所述第二极值点,并且所述第二极值点处于所述手势在所述视频中的初始位置点与所述第一极值点之间,则在所述目标数据帧的手势移动方向的识别结果中维持所述手势的初始移动方向;如果未检测到所述第二极值点,则在所述目标数据帧中根据所述手势位置点改变手势移动方向的识别结果。可选的,所述第一极值点包括所述手势位置点的极大值或极小值,所述 ...
【技术保护点】
1.一种基于视频的手势移动方向识别方法,其特征在于,包括:/n在拍摄视频过程中,确定所述手势在视频中的初始移动方向;/n如果在手势移动过程中检测到手势位置点的第一极值点,则在所述视频的目标数据帧中检测是否存在所述手势位置点的第二极值点,其中,所述目标数据帧包括出现所述第一极值点的数据帧之后的预设数量的数据帧;/n如果检测到所述第二极值点,并且所述第二极值点处于所述手势在所述视频中的初始位置点与所述第一极值点之间,则在所述目标数据帧的手势移动方向的识别结果中维持所述手势的初始移动方向;/n如果未检测到所述第二极值点,则在所述目标数据帧中根据所述手势位置点改变手势移动方向的识别结果。/n
【技术特征摘要】
1.一种基于视频的手势移动方向识别方法,其特征在于,包括:
在拍摄视频过程中,确定所述手势在视频中的初始移动方向;
如果在手势移动过程中检测到手势位置点的第一极值点,则在所述视频的目标数据帧中检测是否存在所述手势位置点的第二极值点,其中,所述目标数据帧包括出现所述第一极值点的数据帧之后的预设数量的数据帧;
如果检测到所述第二极值点,并且所述第二极值点处于所述手势在所述视频中的初始位置点与所述第一极值点之间,则在所述目标数据帧的手势移动方向的识别结果中维持所述手势的初始移动方向;
如果未检测到所述第二极值点,则在所述目标数据帧中根据所述手势位置点改变手势移动方向的识别结果。
2.根据权利要求1所述的方法,其特征在于,所述第一极值点包括所述手势位置点的极大值或极小值,所述第二极值点包括所述手势位置点的极大值或极小值;
相应的,所述手势位置点的极大值或极小值的确定过程如下:
在手势检测过程中,若当前数据帧中的手势位置点对应的数值大于所述当前数据帧的上一帧数据中的手势位置点对应的数值,并且大于所述当前数据帧的下一帧数据中的手势位置点对应的数值,则确定所述当前数据帧中的手势位置点为极大值;
在手势检测过程中,若当前数据帧中的手势位置点对应的数值小于所述当前数据帧的上一帧数据中的手势位置点对应的数值,并且小于所述当前数据帧的下一帧数据中的手势位置点对应的数值,则确定所述当前数据帧中的手势位置点为极小值。
3.根据权利要求1或2所述的方法,其特征在于,所述在拍摄视频过程中,确定所述手势在视频中的初始移动方向,包括:
根据所述手势的初始位置点和与所述初始位置点相邻的下一个手势位置点对应的数值变化趋势,以及手势检测区域的位置数值定义规则,确定所述手势在所述视频中的初始移动方向。
4.一种基于视频的手势移动方向识别装置,其特征在于,包括:
初始方向确定模块,用于在拍摄视频过程中,确定所述手势在视频中的初始移动方向;
极值点检测模块,用于如果在手势移动过程中检测到手势位置点的第一极值点,则在所述视频的目标...
【专利技术属性】
技术研发人员:郑微,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。