System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理,尤其涉及一种运动焦点切换方法及显示设备。
技术介绍
1、显示设备可以设置智慧健身应用,在启动智慧健身应用后,用户可以选择感兴趣的训练项目视频进行跟练。所谓跟练是指:显示设备配置的摄像头采集用户动作图像,通过将用户动作图像中包含的跟练动作与训练项目视频中关键帧对应的标准动作进行比对,指导用户训练,例如为用户的跟练动作打分,纠正错误动作、设置鼓励口号等,实现用户足不出户训练,提升了用户健身的准确度和积极性。
2、显示设备可拍摄的环境场景中可能具有多个人物,一般会锁定其中一个人物进行跟练。在多人跟练场景中具有运动焦点的人物可以称为焦点人物,显示设备仅对焦点人物进行跟练动作的姿态检测、打分和动作标准化校正等。由于环境场景中的人物身份和人物数量、以及每个人物的肢体动作和运动位置都可以动态变化,导致显示设备无法动态、精准地确定并切换运动焦点,用户跟练体验较差。
技术实现思路
1、本申请实施例提供了一种运动焦点切换方法及显示设备,以解决显示设备无法动态、精准地确定并切换运动焦点的技术问题。
2、第一方面,本申请实施例中提供一种显示设备,包括:
3、图像采集器,用于采集用户跟练时的第一图像;
4、显示器,用于显示跟练界面,所述跟练界面中包括用于显示所述第一图像的窗口;
5、控制器,用于执行:
6、获取图像采集器采集的第一图像,对所述第一图像进行人体识别和动作检测;
7、获取候选人像,所述候选人像
8、根据所述候选人像和当前运动焦点锁定的第一人像,确定目标人像;
9、控制显示器将所述窗口中的运动焦点切换给所述目标人像。
10、在一些实现方式中,所述控制器对所述第一图像进行人像识别和动作检测,包括:将所述第一图像输入至第一运算模型;获取所述第一运算模型计算后输出的人体及动作检测信息;其中,所述人体及动作检测信息包括:人体位置信息、肢体关键点位置信息、人体目标部位的位置信息、人体目标部位的动作类型。
11、在一些实现方式中,在获取候选人像之前,所述控制器还用于执行:
12、根据相邻两帧第一图像的人体检测状态,利用目标跟踪匹配算法,检测当前帧第一图像中包含的已有人体和/或新增人体;所述已有人体是上一帧与当前帧共有的人体,所述新增人体是上一帧中不存在而当前帧中出现的人体;
13、为当前帧中的所述新增人体设置新的人物标识;其中,所述人物标识用于识别和跟踪人体,每个人体映射的人物标识都不相同;
14、将在上一帧时为所述已有人体设置的人物标识沿用至当前帧;
15、若所述已有人体在上一帧时具有运动焦点,将在上一帧时为所述已有人体设置的焦点标识沿用至当前帧。
16、在一些实现方式中,所述控制器获取候选人像,包括:
17、根据所述人体位置信息,创建人体框;所述人体框用于框定在所述第一图像中检测到的任意一个人体所占据的区域,所述人体框映射于被框定的人体的人物标识;
18、根据所述人体目标部位的位置信息和动作类型,查找当前执行预设动作的第一目标部位,并创建动作框;所述动作框用于框定所述第一目标部位占据的区域。
19、在一些实现方式中,所述控制器获取候选人像,包括:
20、计算每个动作框与每个人体对应的人体框之间的交并比;
21、若检测到第一目标框,将所述第一目标框删除;其中,所述第一目标框是与全部人体框的交并比都为0的动作框。
22、在一些实现方式中,所述控制器获取候选人像,包括:
23、若未检测到所述第一目标框,并且检测到第二目标框,则计算每个第二目标框的中心与每个第三目标框中的目标部位关键点之间的第一距离;其中,所述第二目标框是与至少两个人体框的交并比都大于0的动作框,所述第三目标框是与所述第二目标框的交并比大于0的人体框,所述目标部位关键点是所述人体目标部位中的关键点;
24、确定与所述第二目标框匹配的第四目标框,所述第四目标框是所述目标部位关键点与所述第二目标框的中心之间的第一距离最小的第三目标框;
25、获取所述第四目标框映射的第一人物标识,并为所述第二目标框设置所述第一人物标识;
26、计算所述第二目标框的中心与所述第四目标框中的目标部位关键点之间的第二距离;
27、若检测到第五目标框,将所述第五目标框删除;其中,所述第五目标框是与所述第四目标框中的目标部位关键点的第二距离大于阈值的第二目标框;
28、标记被留存的第二目标框为目标动作框,得到所述目标动作框所框定的所述候选人像。
29、在一些实现方式中,所述控制器获取候选人像,包括:
30、若未检测到所述第一目标框和所述第二目标框,获取第六目标框映射的第二人物标识;其中,所述第六目标框是唯一一个与所述动作框的交并比大于0的人体框;
31、为所述动作框设置所述第二人物标识;
32、计算所述动作框的中心与所述第六目标框中的目标部位关键点之间的第三距离;
33、若检测到第七目标框,将所述第七目标框删除;其中,所述第七目标框是与所述第六目标框中的目标部位关键点的第三距离大于所述阈值的动作框;
34、标记被留存的动作框为所述目标动作框,得到所述目标动作框所框定的所述候选人像。
35、在一些实现方式中,所述控制器根据所述候选人像和当前运动焦点锁定的第一人像,确定目标人像,包括:
36、若所述目标动作框的数量等于0,确定所述目标人像为所述第一人像,不切换所述运动焦点;
37、若所述目标动作量的数量大于0,获取所述目标动作框对应的目标人物标识;
38、若所述目标人物标识映射的候选人像包括所述第一人像,确定所述目标人像为所述第一人像,不切换所述运动焦点。
39、在一些实现方式中,所述控制器根据所述候选人像和当前运动焦点锁定的第一人像,确定目标人像,包括:
40、若所述目标动作框的数量等于1,并且所述目标人物标识映射的候选人像不是所述第一人像,则确定当前的候选人像为所述目标人像;
41、若所述目标动作框的数量大于1,并且所述目标人物标识映射的候选人像不包括所述第一人像,按照预设规则,从多个所述候选人像中选定所述目标人像;
42、其中,所述预设规则包括:将图像坐标系中与屏幕中心最接近的候选人像选为所述目标
43、人像,或者,将在垂直于屏幕方向上与屏幕距离最小的候选人像选为所述目标人像,或者,5将所述第一图像中人像面积最大的候选人像选为所述目标人像。
44、第二方面,本申请实施例还提供一种运动焦点切换方法,包括:
45、获取图像采集器在用户跟练时采集的的第一图像,对所述第一图像进行人体识别和动作检测;
46、获取本文档来自技高网...
【技术保护点】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器对所述第一图像进行人像识别和动作检测,包括:
3.根据权利要求2所述的显示设备,其特征在于,在获取候选人像之前,所述控制器还用于执行:
4.根据权利要求3所述的显示设备,其特征在于,所述控制器获取候选人像,包括:
5.根据权利要求4所述的显示设备,其特征在于,所述控制器获取候选人像,包括:
6.根据权利要求5所述的显示设备,其特征在于,所述控制器获取候选人像,包括:
7.根据权利要求6所述的显示设备,其特征在于,所述控制器获取候选人像,包括:
8.根据权利要求6或7所述的显示设备,其特征在于,所述控制器根据所述候选人像和当前运动焦点锁定的第一人像,确定目标人像,包括:
9.根据权利要求8所述的显示设备,其特征在于,所述控制器根据所述候选人像和当前运动焦点锁定的第一人像,确定目标人像,包括:
10.一种运动焦点切换方法,其特征在于,包括:
【技术特征摘要】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器对所述第一图像进行人像识别和动作检测,包括:
3.根据权利要求2所述的显示设备,其特征在于,在获取候选人像之前,所述控制器还用于执行:
4.根据权利要求3所述的显示设备,其特征在于,所述控制器获取候选人像,包括:
5.根据权利要求4所述的显示设备,其特征在于,所述控制器获取候选人像,包括:
6.根据权利要求5所述的显示...
【专利技术属性】
技术研发人员:祝欣培,付廷杰,岳国华,李佳琳,高伟,杨丽娟,刘胤伯,王之奎,
申请(专利权)人:海信视像科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。