一种基于人体图像比较的目标移动触发方法及系统与流程

文档序号:32300922发布日期:2022-11-23 08:19阅读:25来源:国知局
一种基于人体图像比较的目标移动触发方法及系统与流程

1.本发明属于图像处理技术领域,尤其涉及一种基于人体图像比较的目标移动触发方法及系统。


背景技术:

2.体感游戏已经较为普及,现有技术只能通过拍摄实际人体来获取人体运动参数,并据此调整游戏画面中显示的虚拟人物的运动和动作,如果用拍摄的真实人体直接显示在游戏画面中替代虚拟人物,使用者可以看到自己的真实影像和真实动作与游戏情节的良好融合,将大大提高游戏的趣味性和成就感。
3.传统游戏中,虚拟人物的活动范围和活动尺度等均在游戏软件的控制下,以符合游戏画面的情节需要,而将真实人体图像置入游戏画面中后,由于现实中真实人体的活动和动作不受游戏软件控制,以及用户端多样化的拍摄环境和游戏画面的拍摄制作环境存在差异譬如摄像装置参数、被拍摄者和摄像装置的距离等,这会导致使用者难以完成符合游戏情节需要的移动或者出现不适的视觉效果。
4.譬如游戏情节中人物只应该在画面中间的道路上行走而不应该走到画面左边的河里,当现实中使用者相对拍摄装置向左移动,就可能出现游戏画面中用户人体图像出现在河里的不适视觉效果,因此需要引入目标道具,通过特定信号触发使用者人体图像和目标道具进行游戏软件预设的整体移动,以获得良好的画面效果和用户体验。
5.但是,真人游戏时使用者不可能再手持手机或键盘发送道具移动的触发信号,因而需要基于使用者的特定动作触发画面事件,鉴于人体动作的复杂性和随意性,所以此类特定动作信号既要容易识别又不能误识别,但由于人体活动的复杂性,目前如何取得这样的动作信号,缺乏成熟的技术。


技术实现要素:

6.本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种基于人体图像比较的目标移动触发方法及系统,能够在人体复杂和随意的动作序列中,准确和实时地识别出使用者在真人游戏中想要表达的动作信号,进而驱动目标道具和/或目标人体按预设轨迹进行整体移动,同时,避免人体其它无关动作的干扰,实现动作预期稳定、动作反应实时的用户体感,并降低用户游戏时的束缚感,此外,因为是基于人体平面图像的比较进行识别,因而无需成本较高的深度信息摄像装置,本发明也可用于趣味性自拍、健身等领域。
7.为解决上述技术问题,本发明第一方面公开了一种基于人体图像比较的目标移动触发方法,包括以下步骤:
8.获取当前帧人体图像的位置特征点p1;所述位置特征点p1为基于扫描线l和当前帧人体图像中目标人体的边界轮廓线的交点获得;
9.获取对比帧人体图像的位置特征点p2;所述位置特征点p2为基于扫描线l和对比
帧人体图像中目标人体的边界轮廓线的交点获得;
10.所述扫描线l为穿过当前帧人体图像或对比帧人体图像中目标人体的目标部位的扫描线;
11.基于位置特征点p1和位置特征点p2,计算当前帧人体图像的移动幅度s;
12.判断当前帧人体图像的移动幅度s是否满足预设条件,若是,则触发道具移动指令;
13.触发道具移动指令后,基于同一规则改变目标道具和/或目标人体在目标画面中的视觉相对位置。
14.进一步地,所述对比帧人体图像为当前帧人体图像之前的k帧人体图像中的一帧人体图像,或所述对比帧人体图像为当前帧人体图像之前的时间长度k内的若干帧人体图像中的一帧人体图像。
15.进一步地,计算当前移动幅度s时,将所述位置特征点p1和位置特征点p2投影至预设轨迹线m上,基于所述预设轨迹线m上位置特征点p1的投影点p1’和位置特征点p2的投影点p2’之间的预设轨迹线m的节段生成移动幅度s。
16.进一步地,所述扫描线l和预设轨迹线m平行。
17.进一步地,所述移动幅度s包括移动方向t和移动距离d。
18.进一步地,所述移动距离d基于位置特征点p1和位置特征点p2之间的相对位置参数与人体特定部位尺寸的比值产生。
19.进一步地,所述人体特定部位尺寸是当前帧人体图像上所述位置特征点p1和人体支撑点u1之间的相对位置参数,所述人体支撑点u1是目标人体上的人体支撑部位对应的可识别特征点。
20.进一步地,所述移动距离d基于连线o1和连线o2的夹角的角度c产生,所述连线o1指当前帧人体图像上的位置特征点p1和人体支撑点u1的连线,所述连线o2指对比帧人体图像上的位置特征点p2和人体支撑点u2的连线,所述人体支撑点u1和人体支撑点u2均是目标人体上的人体支撑部位对应的可识别特征点。
21.进一步地,还包括在触发道具移动指令前执行以下步骤:
22.step1、将当前帧人体图像标记为对比帧人体图像;
23.step2、读取下一帧人体图像为新的当前帧人体图像;
24.step3、基于当前帧人体图像和对比帧人体图像,计算当前帧人体图像的移动方向t和移动距离d;
25.step4、若移动距离d≤预设阈值a,则标记当前帧人体图像为静止帧;
26.若移动距离d>预设阈值a,且移动方向t为正向,则标记当前帧人体图像为同方向帧;
27.若移动距离d>预设阈值a,且移动方向t为反向,则标记当前帧人体图像为反方向帧;
28.step5、判断当前是否连续出现n帧静止帧和/或反方向帧,若是,则触发道具移动指令,若否,则进入step1。
29.本发明第二方面还公开了一种基于人体图像比较的目标移动触发系统,包括第一获取模块、第二获取模块、计算模块、判断模块和执行模块;
30.所述第一获取模块,用于获取当前帧人体图像的位置特征点p1;所述位置特征点p1为基于扫描线l和当前帧人体图像中目标人体的边界轮廓线的交点获得;
31.所述第二获取模块,用于获取对比帧人体图像的位置特征点p2;所述位置特征点p2为基于扫描线l和对比帧人体图像中目标人体的边界轮廓线的交点获得;
32.所述扫描线l为穿过当前帧人体图像或对比帧人体图像中目标人体的目标部位的扫描线;
33.所述计算模块,用于基于位置特征点p1和位置特征点p2,计算当前帧人体图像的移动幅度s;
34.所述判断模块,用于判断当前帧人体图像的移动幅度s是否满足预设条件,若是,则触发道具移动指令;
35.所述执行模块,用于触发道具移动指令后,基于同一规则改变目标道具和/或目标人体在目标画面中的视觉相对位置。
36.进一步地,所述对比帧人体图像为当前帧人体图像之前的k帧人体图像中的一帧人体图像,或所述对比帧人体图像为当前帧人体图像之前的时间长度k内的若干帧人体图像中的一帧人体图像。
37.进一步地,所述移动幅度s包括移动方向t和移动距离d;
38.所述判断模块在触发道具移动指令前执行以下步骤:
39.step1、将当前帧人体图像标记为对比帧人体图像;
40.step2、读取下一帧人体图像为新的当前帧人体图像;
41.step3、基于当前帧人体图像和对比帧人体图像,计算当前帧人体图像的移动方向t和移动距离d;
42.step4、若移动距离d≤预设阈值a,则标记当前帧人体图像为静止帧;
43.若移动距离d>预设阈值a,且移动方向t为正向,则标记当前帧人体图像为同方向帧;
44.若移动距离d>预设阈值a,且移动方向t为反向,则标记当前帧人体图像为反方向帧;
45.step5、判断当前是否连续出现n帧静止帧和/或反方向帧,若是,则触发道具移动指令,若否,则进入step1。
46.本发明与现有技术相比具有以下优点:
47.1、本发明能够通过符合人体日常感知的动作驱动目标道具和目标人体进行整体移动,实现良好的真人游戏情节效果。
48.2、基于扫描线l和当前帧人体图像中目标人体的边界轮廓线的交点获得位置特征点p1,准确识别深度活动范围小的目标部位在人体平面图像上的移动幅度,进而触发道具移动指令,成本低。
49.3、通过对目标部位动作幅度和动作速度(可基于对比帧人体图像和当前帧人体图像的时间差计算而得)的识别,避免人体其它无关动作的干扰并降低用户的束缚感,实现动作预期稳定、动作反应实时的用户体感。
50.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
51.图1为本发明的方法流程图。
52.图2为驱动目标道具和目标人体移动的示意图。
53.图3为连线o1和连线o2的夹角示意图。
54.图4为本发明的系统框图。
具体实施方式
55.实施例1
56.如图1所示,一种基于人体图像比较的目标移动触发方法,包括以下步骤:
57.步骤1、获取当前帧人体图像的位置特征点p1;所述位置特征点p1为基于扫描线l和当前帧人体图像中目标人体的边界轮廓线的交点获得;
58.步骤2、获取对比帧人体图像的位置特征点p2;所述位置特征点p2为基于扫描线l和对比帧人体图像中目标人体的边界轮廓线的交点获得;
59.所述扫描线l为穿过当前帧人体图像或对比帧人体图像中目标人体的目标部位的扫描线;
60.需要说明的是,当前帧人体图像可以通过拍摄获得,例如实操时使用者用电视上方的摄像装置拍摄自己,并在电视屏幕上观察自身人体影像和目标影像画面融合并据此进行相应的动作产生的人体图像;所述目标部位为人体部位譬如髋部/膝盖/肩膀分别对应的关节部位,所述位置特征点p1/p2为扫描线l与目标人体上人体部位对应的人体边界轮廓线的交点,例如穿过左髋关节部位的扫描线l与左髋关节部位外侧边界轮廓线的交点,或者穿过右髋关节部位的扫描线l与右髋关节部位外侧边界轮廓线的交点;需要说明的是,步骤1和步骤2的次序可以互换;
61.优选地,位置特征点p1取穿过当前帧人体图像中目标人体的目标部位的扫描线l和当前帧人体图像中目标人体的边界轮廓线的交点获得,位置特征点p2取穿过对比帧人体图像中目标人体的目标部位的扫描线l和对比帧人体图像中目标人体的边界轮廓线的交点获得;即对比帧人体图像对应的扫描线l和当前帧人体图像对应的扫描线l不是同一扫描线。
62.所述对比帧人体图像为当前帧人体图像前的若干帧历史人体图像中的一帧;
63.需要说明的是,实际应用中,所述对比帧人体图像或者当前帧人体图像的数量还可以为多个,譬如多个对比帧人体图像分别与当前帧人体图像进行比较计算下述移动幅度s,然后取多个移动幅度s的均值,以减少摄像装置可能的信息采集错误等。
64.需要说明的是,位置特征点p1、p2也可以基于穿过当前帧或者对比帧人体图像中目标人体的目标部位的同一根扫描线l和当前帧、对比帧中目标人体的边界轮廓线的交点获得,但是精度会差。此外,对比帧人体图像及其位置特征点p2也可以通过其他方式获取譬如预先对预设人体图像进行标记获得,以满足不同的游戏等情节需要。
65.步骤3、基于位置特征点p1和位置特征点p2,计算当前帧人体图像的移动幅度s;
66.步骤4、判断当前帧人体图像的移动幅度s是否满足预设条件,若是,则触发道具移动指令;
67.步骤5、触发道具移动指令后,基于同一规则改变目标道具和/或目标人体在目标
画面中的视觉相对位置。
68.通过采用上述技术方案,其取得如下技术效果:
69.为了解决真人游戏中使用者通过自身动作驱动目标道具和自身人体影像按照同一规则在目标画面中进行移动的问题,需要引入合理的人体动作部位如髋部/膝盖/肩膀等,既能够在驱动道具移动时符合人体的日常感知和常识以获得良好的体感(譬如通过目标人体膝部的移动晃动控制目标道具滑板车和站在滑板车上的目标人体一起进行移动,譬如通过髋关节或肩关节的移动晃动控制目标道具马和骑在马上的目标人体一起进行移动等),又能够解放上肢等需要承担游戏击打动作任务的部位,还可以赋予真人游戏更多的健身属性,此外,由于髋部/膝盖/肩膀等部位在移动晃动时的深度(前后移动方向)活动范围很小,所以基于普通摄像装置和平面图像更易于识别其移动幅度。
70.但是由于人体构造特点和现有对人体关节部位关键点识别技术的局限性,上述这些关节部位即使移动较大幅度,关节部位对应的可识别关键点在人体平面图像上的位置变化距离一般也不大,导致难以准确地甄别出符合用户体感的关节部位移动幅度,而在关节部位同样移动幅度的情况下,穿过关节部位的扫描线和目标人体边界轮廓线的交点(即关节部位的边缘点)在人体平面图像上的位置变化距离一般会比较大,其中和关节部位移动轨迹方向基本一致并穿过关节部位的扫描线和目标人体边界轮廓线的交点在人体平面图像上的位置变化距离相对更大,因而可以更加准确地甄别出和用户体感相吻合的关节部位移动幅度。
71.同时,因为现有技术在获取不同帧人体图像的同一可识别关键点位置时存在一定的误差,在位置特征点位置变化距离较小时,此类误差会带来较大的计算干扰,而在位置特征点位置变化距离较大时,此类误差带来的干扰可以基本忽略。
72.本发明采用扫描线l和目标人体的边界轮廓线的交点获得位置特征点p1、p2,相比直接去识别人体关节部位的关节特征点,更加容易获得和用户体感相吻合的关节部位移动幅度,获取不同帧人体图像的同一可识别关键点位置时引起的误差也小,这样可以保证用户游戏时的良好体感。
73.进一步地,基于当前帧人体图像的位置特征点p1和对比帧人体图像的位置特征点p2的相对位置参数,计算当前移动幅度s,如果存在对比帧人体图像和当前帧人体图像之间的移动幅度s满足预设的条件,譬如移动幅度超过某个阈值,意味着人体的某个部位动作的幅度超过了阈值,据此可以判断使用者正在发出驱动道具移动的动作信号,由此触发道具移动指令并基于同一规则改变道具和/或人体图像中目标人体在目标画面中的视觉相对位置。
74.需要说明的是,所述位置特征点可以是一个,也可以是多个,譬如可以取左膝部位或右膝部位对应的某一个位置特征点,也可以同时取左膝部位和右膝部位对应的特征点,此外,所述目标人体的边界轮廓线可以是人体外侧轮廓线和/或内侧轮廓线,可以根据具体计算精度和计算需要选取。
75.需要说明的是,改变目标道具和/或人体图像中目标人体在目标画面如游戏画面中的视觉相对位置有很多种办法,譬如既可以通过整体改变目标道具如人体承载道具及其所承载的目标人体在游戏画面中的位置来获得人体承载道具及其所承载的目标人体整体移动的视觉效果,也可以通过改变游戏画面中其他内容如背景景物和人体承载道具及其所
和“水平线或其他参考线”的夹角处于预设范围内时为正向,否则为反向;譬如当对比帧人体图像的位置特征点p2在预设轨迹线m的投影点p2’比当前帧人体图像的位置特征点p1在预设轨迹线m的投影点p1’更加靠近所述预设轨迹线m的起始点(譬如预设轨迹线m和目标画面边界线的交点),则所述移动方向t1为正向,否则为反向等;
87.所述移动距离d表征了目标部位的移动距离,基于对比帧人体图像的位置特征点p2和当前帧人体图像的位置特征点p1的相对位置参数生成,需要说明的是,所述相对位置参数可以基于位置特征点p2和p1在人体平面图像上的相对位置距离或者位置特征点p2和p1在预设轨迹线m上的投影点p2’和p1’之间的相对位置距离等多种方式获取。
88.本实施例中,所述移动幅度s满足预设条件指:移动方向t在预设移动方向范围内(例如移动方向t为正向),且移动距离d大于预设移动距离d’。
89.通过采用上述技术方案,可以同时甄别出目标部位的移动方向和移动距离,对目标部位动作的判断更加精确。
90.优选地,所述移动距离d基于位置特征点p1和位置特征点p2之间的相对位置参数与人体特定部位尺寸的比值产生。这样做的好处在于,由于实际中实际人体的体型特征千差万别、实际人体距离摄像装置的远近距离也各不一样,通过这种方式可以将不同体型/距离摄像装置不同远近的实际人体的目标部位的移动距离d换算到相同的衡量体系下,消除因为环境不同而带来的移动距离d的变化,从而不用针对每个环境都设置一个预设移动距离d’。
91.进一步可选地,所述人体特定部位尺寸是当前帧人体图像上所述位置特征点p1和人体支撑点u1之间的相对位置参数,所述人体支撑点u1是目标人体上的人体支撑部位对应的可识别特征点。
92.需要说明的是,所述人体支撑点u1为目标部位运动时对人体起支撑作用、基本不移动的人体固定支撑部位对应的可识别特征点,譬如膝盖、髋部移动晃动时的足部特征点,譬如肩部移动晃动时的髋部特征点等,可以根据实际需要选取。
93.这样做的好处在于,根据人体构造特点,当膝盖、髋部等关节部位移动晃动时,其移动幅度上限和所述关节部位对应的位置特征点与目标人体上固定支撑部位对应的人体支撑点之间的连线的夹角的变化范围上限存在直接关联,因而基于所述位置特征点p1和人体支撑点u1之间的相对位置参数获取对应的人体特定部位尺寸,再进而计算获取对应的移动距离d,能够最大限度地消除体型差异对移动距离d的计算带来的干扰。需要说明的是,人体特定部位尺寸还可以是扫描线l在人体特定部位内节段的长度。此外,所述人体特定部位尺寸也可以基于对比帧或其他帧人体图像上相应的位置特征点和人体支撑点之间的相对位置参数获取,实质是一样的。
94.如图3所示,本实施例的另一个实施方式中,所述移动距离d基于连线o1和连线o2的夹角的角度c产生,所述连线o1指当前帧人体图像上的位置特征点p1和人体支撑点u1的连线,所述连线o2指对比帧人体图像上的位置特征点p2和人体支撑点u2的连线,所述人体支撑点u1和人体支撑点u2均是目标人体上的人体支撑部位对应的可识别特征点。
95.根据人体构造特点,当膝盖、髋部等关节部位移动晃动时,其移动距离和所述关节部位对应的位置特征点与目标人体上固定支撑部位对应的人体支撑点之间的连线的夹角的变化存在直接对应关系,所以基于所述位置特征点p1和p2之间的相对位置参数获取移动
距离d,和基于所述连线o1和连线o2的夹角的角度c获取移动距离d,实质是一样的。
96.需要说明的是,基于连线o1和连线o2的夹角的角度c获取所述移动距离d,实操时可以将角度c在不同的角度范围内对应不同的距离值,譬如角度c在0
°‑
10
°
对应距离值为d1,角度c在11
°‑
20
°
对应距离值为d2,角度c在21
°‑
30
°
对应距离值为d3等。
97.需要说明的是,所述可识别特征点为通过图像识别可取得的人体部位对应特征点,包括通过图像识别可取得的人体部位对应特征点或基于所述人体部位对应特征点与“其他人体部位对应特征点”/“人体图像上的点或线”/“目标画面上的点或线”的相对位置关系换算所得的特征点等;
98.通过图像识别取得人体部位对应特征点为本领域常用技术,如可以通过基于深度学习等方式实现的人体识别软件获取人体图像中的人体部位对应特征点,也可以通过基于深度学习等方式实现的人体识别软件获取人体对应区域再通过图像分析获取人体部位对应特征点,还可以通过设置标记线或标记物来获取人体部位对应特征点,譬如在显示屏幕上设置标记点/标记线、提示用户基于自身感知让人体部位对应特征点如头顶点/人体垂直中线和对应的标记点/标记线重合以获取人体部位对应特征点或者在人体特定部位标记特定标记物再通过图像分析来获取人体部位对应特征点等。
99.优选地,还包括在触发道具移动指令前执行以下步骤:
100.step1、将当前帧人体图像标记为对比帧人体图像;
101.step2、读取下一帧人体图像为新的当前帧人体图像;
102.step3、基于当前帧人体图像和对比帧人体图像,计算当前帧人体图像的移动方向t和移动距离d;
103.step4、若移动距离d≤预设阈值a,则标记当前帧人体图像为静止帧;
104.若移动距离d>预设阈值a,且移动方向t为正向,则标记当前帧人体图像为同方向帧;
105.若移动距离d>预设阈值a,且移动方向t为反向,则标记当前帧人体图像为反方向帧;
106.step5、判断当前是否连续出现n帧静止帧和/或反方向帧,若是,则触发道具移动指令,若否,则进入step1。
107.通过采用上述技术方案,其取得如下技术效果:
108.当目标部位的移动幅度s满足预设条件,并且基于同一方向移动到尽头时(即完成了一个完整的目标部位移动动作),才触发道具移动指令,这样可以实现更好的用户体感和画面效果,同时,在髋部\膝盖\肩部等部位完成向某一方向的移动后,人体对应部位会本能地复位回初始的相对舒适位置,此时容易将复位动作误识别为反方向移动的动作从而触发错误的道具移动指令,而在触发道具移动指令后,游戏中一般均会设置动作识别休眠时间以确保优先完成画面移动效果,所以当目标部位基于同一方向移动到尽头时再触发道具移动指令,可以使复位动作时间和动作识别休眠时间重叠,以避免上述动作误识别,需要说明的是,实操时,还可以进一步通过在目标部位的移动幅度s满足预设条件以外,增加更多的预设条件才能触发道具移动指令来避免上述误识别,譬如当目标部位的位置特征或形状特征满足特定条件时才会触发道具移动指令等。
109.需要进一步说明的是,由于现有技术在获取不同帧人体图像的人体可识别特征点
时存在一定偏差,所以当移动距离d≤预设阈值a时,标记当前帧人体图像为静止帧,进一步地,如果当前连续出现n帧静止帧和/或反方向帧时,触发道具移动指令,所述n为阈值,这样可以有效避免人体可识别特征点位置识别误差带来的干扰。
110.实施例2
111.如图4所示,一种基于人体图像比较的目标道具移动触发系统,包括第一获取模块、第二获取模块、计算模块、判断模块和执行模块;
112.所述第一获取模块,用于获取当前帧人体图像的位置特征点p1;所述位置特征点p1为基于扫描线l和当前帧人体图像中目标人体的边界轮廓线的交点获得;
113.所述第二获取模块,用于获取对比帧人体图像的位置特征点p2;所述位置特征点p2为基于扫描线l和对比帧人体图像中目标人体的边界轮廓线的交点获得;
114.需要说明的是,第一获取模块和第二获取模块可以是同一模块,也可是不同模块;
115.所述扫描线l为穿过当前帧人体图像或对比帧人体图像中目标人体的目标部位的扫描线;
116.所述计算模块,用于基于位置特征点p1和位置特征点p2,计算当前帧人体图像的移动幅度s;
117.所述判断模块,用于判断当前帧人体图像的移动幅度s是否满足预设条件,若是,则触发道具移动指令;
118.所述执行模块,用于触发道具移动指令后,基于同一规则改变目标道具和/或目标人体在目标画面中的视觉相对位置。
119.本实施例中,所述对比帧人体图像为当前帧人体图像之前的k帧人体图像中的一帧人体图像,或所述对比帧人体图像为当前帧人体图像之前的时间长度k内的若干帧人体图像中的一帧人体图像。
120.如图2所示,本实施例中,所述移动幅度s包括移动方向t和移动距离d。
121.其中,移动方向t包括正向和反向,计算移动方向t时,将所述位置特征点p1和位置特征点p2投影至预设轨迹线m上,生成位置特征点p1的投影点p1’和位置特征点p2的投影点p2’,若投影点p1’比投影点p2’更靠近预设轨迹线m的起始点,则移动方向t为正向,否则移动方向t为反向。
122.移动距离d为位置特征点p1的投影点p1’和位置特征点p2的投影点p2’之间的预设轨迹线m的节段的长度与与人体特定部位尺寸的比值产生。
123.所述移动距离d还可以基于位置特征点p1和位置特征点p2之间的相对位置参数与人体特定部位尺寸的比值产生。
124.需要说明的是,所述人体特定部位尺寸是当前帧人体图像上所述位置特征点p1和人体支撑点u1之间的相对位置参数,所述人体支撑点u1是目标人体上的人体支撑部位对应的可识别特征点。
125.如图3所示,所述移动距离d还可以基于连线o1和连线o2的夹角的角度c产生,所述连线o1指当前帧人体图像上的位置特征点p1和人体支撑点u1的连线,所述连线o2指对比帧人体图像上的位置特征点p2和人体支撑点u2的连线,所述人体支撑点u1和人体支撑点u2均是目标人体上的人体支撑部位对应的可识别特征点。
126.本实施例中,所述移动幅度s包括移动方向t和移动距离d;
127.所述判断模块在触发道具移动指令前执行以下步骤:
128.step1、将当前帧人体图像标记为对比帧人体图像;
129.step2、读取下一帧人体图像为新的当前帧人体图像;
130.step3、基于当前帧人体图像和对比帧人体图像,计算当前帧人体图像的移动方向t和移动距离d;
131.step4、若移动距离d≤预设阈值a,则标记当前帧人体图像为静止帧;
132.若移动距离d>预设阈值a,且移动方向t为正向,则标记当前帧人体图像为同方向帧;
133.若移动距离d>预设阈值a,且移动方向t为反向,则标记当前帧人体图像为反方向帧;
134.step5、判断当前是否连续出现n帧静止帧和/或反方向帧,若是,则触发道具移动指令,若否,则进入step1。
135.为了简明扼要的说明实施例2的实现方式和原理,对实施例1中已提及的一些解释说明进行了省略,实施例1和实施例2的技术原理相同,实施例2中若存在不清楚的部份,请参阅实施例1。
136.以上所述,仅是本发明的较佳实施例,并非对本发明作任何限制,凡是根据本发明技术实质对以上实施例所作的任何简单修改、变更以及等效结构变化,均仍属于本发明技术方案的保护范围内。本发明的保护范围以权利要求书及其等价物的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1