健身互动方法、装置、电子设备及计算机可读存储介质与流程

文档序号:32309325发布日期:2022-11-23 11:02阅读:47来源:国知局
健身互动方法、装置、电子设备及计算机可读存储介质与流程

1.本技术实施例涉及计算机技术领域,具体涉及一种健身互动方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.随着生活质量的提升,用户模仿界面中的视频动作进行健身运动成为常态,但是,目前,界面中的视频种类较少且更新速度较慢,不利于用户的健身体验。


技术实现要素:

3.本技术实施例提供一种健身互动方法、装置、电子设备及计算机可读存储介质,可以辅助用户运动,实现对用户动作的指导。
4.第一方面,本技术实施例提供了一种健身互动方法,包括:
5.在终端界面中展示用户通过对端设备投屏的投屏视频;
6.根据所述投屏视频的内容确定所述投屏视频的视频类型;
7.当所述视频类型描述所述投屏视频为健身视频时,启动健身指导模式;
8.根据所述健身指导模式与所述用户进行健身互动。
9.第二方面,本技术实施例还提供了一种健身互动装置,包括:
10.展示模块,用于在终端界面中展示用户通过对端设备投屏的投屏视频;
11.确定模块,用于根据所述投屏视频的内容确定所述投屏视频的视频类型;
12.启动模块,用于当所述视频类型描述所述投屏视频为健身视频时,启动健身指导模式;
13.互动模块,用于根据所述健身指导模式与所述用户进行健身互动。
14.其中,在本技术的一些实施例中,展示模块包括:
15.接收单元,用于接收用户通过对端设备发送的投屏视频,所述投屏视频是所述用户在所述对端设备的本地选取得到的;
16.展示单元,用于将所述投屏视频展示在本地的终端界面。
17.其中,在本技术的一些实施例中,确定模块包括:
18.选取单元,用于根据所述投屏视频中若干视频图像的时序,从所述若干视频图像中选取若干视频图像作为参考视频图像;
19.确定单元,用于根据若干所述参考视频图像,通过动过识别模型确定所述投屏视频的视频类型。
20.其中,在本技术的一些实施例中,确定单元包括:
21.输入子单元,用于分别将每一参考视频图像输入到所述动作识别模型中,得到每一参考视频图像对应的画面背景和人物骨骼图;
22.筛选子单元,用于当每一参考视频图像的画面背景一致时,将若干所述参考视频图像中骨骼占比达到预设比例阈值的参考视频图像对应的人物骨骼图作为参考骨骼图,其
中,所述骨骼占比包括所述参考视频图像的人物骨骼图与所述参考视频图像的大小比例;
23.统计子单元,用于当时序相邻的参考骨骼图的比较结果描述人物动作存在规律时,统计所述存在规律的参考骨骼图的数量;
24.确定子单元,用于当所述数量满足预设数量阈值时,将健身类型作为所述投屏视频的视频类型。
25.其中,在本技术的一些实施例中,启动模块包括:
26.推送单元,用于当所述视频类型描述所述投屏视频为健身视频时,在所述终端界面中向所述用户推送健身指导模式的启动确认按钮;
27.启动单元,用于当所述用户触发所述启动确认按钮时,启动所述健身指导模式。
28.其中,在本技术的一些实施例中,互动模块包括:
29.采集单元,用于采集用户模仿所述投屏视频的内容所形成的动作图像;
30.播放单元,用于在所述投屏视频播放的同时,将所述动作图像展示在所述终端界面。
31.其中,在本技术的一些实施例中,该装置还包括评分单元,评分单元包括:
32.评分子单元,用于根据所述投屏视频和所述动作图像中人物骨骼的偏转角对所述用户的健身动作进行打分,得到动作打分结果;
33.展示子单元,用于将所述动作打分结果展示在所述终端界面。
34.第三方面,本技术实施例还提供了一种电子设备,电子设备包括存储器、处理器及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的健身互动方法中的步骤。
35.第四方面,本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的健身互动方法中的步骤。
36.其中,本技术实施例通过在终端界面中展示用户通过对端设备投屏的投屏视频,根据投屏视频的内容确定投屏视频的视频类型,当视频类型描述投屏视频为健身视频时,启动健身指导模块,并根据健身指导模式与用户进行健身互动。其中,由于终端界面中展示的健身视频是用户通过对端设备投屏展示的,因此,用户可基于不同的需求展示不同的健身视频,丰富了健身视频的多样性,提升健身体验。其中,通过视频内容对视频类型的分析,可自动识别出视频的类型,无需在对端设备进行视频类型的识别或者筛选,降低对端设备一侧的操作复杂度,提升用户体验。其中,在识别出播放的视频为健身类型的视频时,通过启动健身指导模式,可以实现与用户进行健身互动,不仅为用户提供视频指导健身的环境,还丰富了健身过程中的互动性,提升健身体验。
附图说明
37.为了更清楚地说明本技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1是本技术实施例提供的健身互动方法的场景示意图;
39.图2是本技术实施例提供的健身互动方法的流程示意图;
40.图3是本技术实施例提供的人体骨骼图示意图;
41.图4是本技术实施例提供的基于投屏的健身互动方法的流程示意图;
42.图5是本技术实施例提供的电视界面的示意图;
43.图6是本技术实施例提供的电视界面的另一示意图;
44.图7是本技术实施例提供的根据视频内容确定视频类型的流程示意图;
45.图8是本技术实施例提供的对用户动作进行评分的流程示意图;
46.图9是本技术实施例提供的健身互动装置的结构示意图;
47.图10是本技术实施例提供的电子设备的结构示意图。
具体实施方式
48.下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
49.本技术实施例提供一种健身互动方法、装置、电子设备及计算机可读存储介质。具体地,本技术实施例提供适用于电子设备的健身互动装置,其中,电子设备包括终端设备或者服务器,其中,终端设备可以为计算机、电视或者手机等设备,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(cdn,content delivery network)、以及大数据和人工智能平台等基础云计算服务的云服务器,服务器可以通过有线或无线通信方式进行直接或间接地连接。
50.请参阅图1,以终端设备执行健身互动方法为例,其中,健身互动方法的具体执行过程如下:
51.终端设备10接收用户通过终端设备11投屏的投屏视频,并在终端设备10的终端界面中展示该投屏视频,终端设备10根据投屏视频的内容分析投屏视频的视频类型,并在视频类型描述该投屏视频为健身视频时,在终端设备10中启动健身指导模式,根据健身指导模式与用户进行健身互动。
52.其中,本技术实施例通过在终端界面中展示用户通过对端设备投屏的投屏视频,根据投屏视频的内容确定投屏视频的视频类型,当视频类型描述投屏视频为健身视频时,启动健身指导模块,并根据健身指导模式与用户进行健身互动。其中,由于终端界面中展示的健身视频是用户通过对端设备投屏展示的,因此,用户可基于不同的需求展示不同的健身视频,丰富了健身视频的多样性,提升健身体验。其中,通过视频内容对视频类型的分析,可自动识别出视频的类型,无需在对端设备进行视频类型的识别或者筛选,降低对端设备一侧的操作复杂度,提升用户体验。其中,在识别出播放的视频为健身类型的视频时,通过启动健身指导模式,可以实现与用户进行健身互动,不仅为用户提供视频指导健身的环境,还丰富了健身过程中的互动性,提升健身体验。
53.以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优先顺序的限定。
54.请参阅图2,图2为本技术实施例提供的健身互动方法的流程示意图。该健身互动方法的具体流程可以如下:
55.101、在终端界面中展示用户通过对端设备投屏的投屏视频。
56.其中,在本技术实施例中,终端界面用于在投屏视频播放时对视频画面进行展示,且该视频画面的展示用于辅助用户进行健身活动,因此,在本技术实施例中,终端界面包括屏幕较大的屏幕界面,相应的,该终端界面对应的终端可以包括电视、投屏器或者电子屏幕较大的计算机设备。
57.其中,在本技术实施例中,对端设备用于选取投屏视频,并将投屏视频发送给本地设备,进而在本地设备的终端界面中展示投屏视频,其中,在本技术实施例中,该对端设备可以包括手机,计算机或者平板等电子设备。
58.其中,在本技术实施例中,投屏视频是用户在对端设备中选取并发送给本地设备的视频,其中,对端设备与本地设备之间通过投屏协议可实现相应视频的投屏,并在本地设备上对投屏的视频进行播放。
59.其中,本地设备的终端界面在展示或者播放对端设备的投屏视频后,丰富了本地设备中视频的数量或者种类,使得用户可以根据不同的需求播放不同的视频数据,例如,用户可以将本地设备中没有的健身视频投屏到本地设备的终端界面中,以丰富健身视频的多样性,提升健身体验。
60.其中,在本技术实施例中,用户可以基于不同的视频播放需求,在对端设备中选取对应不同的视频进行投屏播放,即,可选的,在本技术的一些实施例中,步骤“在终端界面中展示用户通过对端设备投屏的投屏视频”,包括:
61.接收用户通过对端设备发送的投屏视频,所述投屏视频是所述用户在所述对端设备的本地选取得到的;
62.将所述投屏视频展示在本地的终端界面。
63.其中,用户通过在对端设备选取投屏视频,并将投屏视频发送给本地设备,以及在本地设备的终端界面中展示该投屏视频,丰富了投屏视频的多样性,例如,用户可以在对端设备选取任一的视频进行投屏播放,使得本地设备终端界面中播放的视频不在局限于本地设备的本地视频。
64.其中,在本技术实施例中,设备之间基于投屏协议即可实现视频的发送和投屏播放。
65.102、根据所述投屏视频的内容确定所述投屏视频的视频类型。
66.其中,通过投屏视频的内容可以确定投屏视频的视频类型,通过对投屏视频的类型的确定,便于确定是否开启健身指导模式。
67.其中,在本技术实施例中,可以通过深度学习模型分析投屏视频的内容,识别得到投屏视频的视屏类型,即,可选的,在本技术实施例中,步骤“根据所述投屏视频的内容确定所述投屏视频的视频类型”,包括:
68.根据所述投屏视频中若干视频图像的时序,从所述若干视频图像中选取若干视频图像作为参考视频图像;
69.根据若干所述参考视频图像,通过动过识别模型确定所述投屏视频的视频类型。
70.其中,在本技术实施例中,动作识别模式是预先基于样本数据进行训练得到的,该动作识别模型可以对视频图像进行分析,提取视频图像中人物的关键点,基于该关键点分析用户的动作是否是健身动作,进而分析投屏视频是否是健身类型的视频。
71.其中,通过从投屏视频中选取若干参考视频图像,相较于将投屏视频中所有视频图像输入到动作识别模型,降低了动作识别模型的计算量,例如,从投屏视频中选取前几帧视频图像作为参考视频图像,通过对前几帧参考视频图像的分析,确定投屏视频的类型。
72.其中,在本技术实施例中,动作识别模型通过对每一参考视频图像的分析,可以得到每个参考视频图像对应的画面背景和人物骨骼图,因此,可以根据各个参考图像对应的画面背景和人物骨骼图确定投屏视频的类型,即,可选的,在本技术的一些实施例中,步骤“根据若干所述参考视频图像,通过动过识别模型确定所述投屏视频的视频类型”,包括:
73.分别将每一参考视频图像输入到所述动作识别模型中,得到每一参考视频图像对应的画面背景和人物骨骼图;
74.当每一参考视频图像的画面背景一致时,将若干所述参考视频图像中骨骼占比达到预设比例阈值的参考视频图像对应的人物骨骼图作为参考骨骼图,其中,所述骨骼占比包括所述参考视频图像的人物骨骼图与所述参考视频图像的大小比例;
75.当时序相邻的参考骨骼图的比较结果描述人物动作存在规律时,统计所述存在规律的参考骨骼图的数量;
76.当所述数量满足预设数量阈值时,将健身类型作为所述投屏视频的视频类型。
77.其中,在本技术实施例中,画面背景为视频图像中除人物外的区域对应的场景,其中,通过动作识别模型获取视频图像中人物的轮廓,可以通过剔除人物轮廓得到视频图像中的画面背景。
78.其中,在本技术实施例中,人物骨骼图包含人体的骨架,请参阅图3,图3是本技术实施例提供的人体骨骼图示意图,其中,骨骼图中具备人体各关节的关键点a。
79.其中,当各个视频图像的画面背景一致时,则说明视频图像的场景固定,符合健身视频的场景背景,例如,健身类视频主要在一个特定的环境进行健身动作的展示,比如,在健身房中展示健身动作,并通过基本固定的机位对健身动作进行拍摄得到健身视频,因此,健身视频的背景基本一致。
80.其中,由于健身视频的内容主体主要是人物的动作,因此,视频图像中应主要包含人体的骨骼,因此,当人物骨骼占视频图像的比例在预设阈值(如1/4)时,则说明该视频主要包含有人物的动作画面,符合健身视频的特性。
81.其中,通过筛选出满足健身视频特性的多个骨骼图,并对各个骨骼图进行分析,确定骨骼动作是否具备一定的规律,当多个骨骼图的动作变化具备一定的规律时,则说明视频图像符合健身视频的特性。
82.当画面背景一致、骨骼占视频图像的比例在预设比例阈值,且骨骼变化具备一定规律等多个条件符合健身类视频的特性时,则可以确定该投屏视频为健身类视频,即该投屏视频的视频类型为健身类型。
83.103、当所述视频类型描述所述投屏视频为健身视频时,启动健身指导模式。
84.其中,在确定出投屏视频为健身类视频时,通过健身指导模式的开启,使得用户可以根据投屏视频进行健身活动。
85.其中,在本技术实施例中,当确定出投屏视频为健身类视频时,则可以在终端界面中推送健身模式启动按钮,基于用户的选择启动健身模式,即,可选的,在本技术实施例中,步骤“当所述视频类型描述所述投屏视频为健身视频时,启动健身指导模式”,包括:
86.当所述视频类型描述所述投屏视频为健身视频时,在所述终端界面中向所述用户推送健身指导模式的启动确认按钮;
87.当所述用户触发所述启动确认按钮时,启动所述健身指导模式。
88.其中,在本技术实施例中,启动确认按钮是针对健身指导模式的确认提示按钮,用户在触发该启动确认按钮后,可启动健身指导模式。
89.104、根据所述健身指导模式与所述用户进行健身互动。
90.其中,通过健身指导模式为用户提供健身环境,健身指导模式与用户的健身互动,提升了用户在健身过程中的体验。
91.其中,在本技术实施例中,可以将用户的健身动作展示在终端界面中,形成投屏视频和用户健身动作的同屏比较,实现与用户健身的互动,即,可选的,在本技术的一些实施例中,步骤“根据所述健身指导模式与所述用户进行健身互动”,包括:
92.采集用户模仿所述投屏视频的内容所形成的动作图像;
93.在所述投屏视频播放的同时,将所述动作图像展示在所述终端界面。
94.其中,通过采集用户的动作图像并将动作图像展示在终端界面,使得终端界面中既可以播放投屏视频,也可以展示用户的动作图像,形成投屏视频与用户动作图像的同屏比较。
95.其中,投屏视频和用户动作图像的同屏比较,便于用户根据比较结果调整自身的健身动作,辅助用户进行健身,提升健身效果和体验。
96.其中,在本技术实施例中,可以在终端界面中设置小窗口,在小窗口中展示用户的动作图像,形成动作图像在投屏视屏中的画中画界面。
97.其中,在本技术实施例中,通过实时的采集用户的动作图像,可以在终端界面中实时的展示用户的动作图像,形成实时动作对比的效果。
98.其中,在本技术实施例中,还可以根据投屏视频和用户的动作图像对用户的动作进行打分,以向用户反馈动作的标准程度,即,可选的,在本技术的一些实施例中,步骤“在所述投屏视频播放的同时,将所述动作图像展示在所述终端界面”之后,该方法还包括:
99.根据所述投屏视频和所述动作图像中人物骨骼的偏转角对所述用户的健身动作进行打分,得到动作打分结果;
100.将所述动作打分结果展示在所述终端界面。
101.其中,通过投屏视频和动作图像的比较,可以得到用户动作的标准程度,其中,通过打分的方式可以将用户动作的标准程度进行数值化,便于用户及时感知自身健身动作的完成情况。
102.其中,本技术实施例通过在终端界面中展示用户通过对端设备投屏的投屏视频,根据投屏视频的内容确定投屏视频的视频类型,当视频类型描述投屏视频为健身视频时,启动健身指导模块,并根据健身指导模式与用户进行健身互动。其中,由于终端界面中展示的健身视频是用户通过对端设备投屏展示的,因此,用户可基于不同的需求展示不同的健身视频,丰富了健身视频的多样性,提升健身体验。其中,通过视频内容对视频类型的分析,可自动识别出视频的类型,无需在对端设备进行视频类型的识别或者筛选,降低对端设备一侧的操作复杂度,提升用户体验。其中,在识别出播放的视频为健身类型的视频时,通过启动健身指导模式,可以实现与用户进行健身互动,不仅为用户提供视频指导健身的环境,
还丰富了健身过程中的互动性,提升健身体验。
103.请参阅图4,图4是本技术实施例提供的基于投屏的健身互动方法的流程示意图,其中,该基于投屏的健身互动方法的流程具体包括:
104.201、用户使用手机向电视界面进行投屏;
105.202、电视接收到手机的投屏请求后,在电视界面中播放相应的投屏视频;
106.203、电视系统检测投屏视频的内容,根据投屏视频的内容判断投屏视频的类型;
107.204、当视频类型为健身类型时,执行步骤205,反之,当视频类型不是健身类型时,返回执行步骤203;
108.205、电视弹出是否开启智能健身的弹窗;
109.206、判断用户是否开启智能健身,如果是,执行步骤207;
110.207、启动相机,并在终端界面的右下角小窗展示本地画面;
111.208、检测投屏画面内主要人物骨骼图和本地画面的主要人物骨骼图;
112.209、对比投屏画面和本地画面中的主要人物骨骼图,检测差异,对用户动作进行评分;
113.210、在终端界面中基于数字特效展示用户的动作评分。
114.其中,循环执行步骤207-209,直至投屏视频播放完毕或者用户健身结束。
115.其中,通过在电视界面中投屏播放手机端的视频,丰富了电视端视频的多样性,通过对投屏视频的分析,并在分析出投屏视频为健身类视频时,启动智能健身,为用户提供健身环境,通过对人物骨骼图的比较分析,得到用户动作的评分,实现对用户动作的打分,便于用户基于打分分值感知自身健身动作的标准程度,提升健身体验。其中,通过电视界面展示用户的健身动作,并展示用户的动作评分,实现用户健身的互动,提升用户体验。
116.请参阅图5,图5是本技术实施例提供的电视界面的示意图,其中,电视的上方设置有摄像头a,用于对用户健身动作的采集,形成动作画面,在电视屏幕b的右下角设置有小窗口c,该小窗口c用于展示用户的动作画面,形成投屏视频与用户动作画面的播放比较,其中,在电视画面中设置小窗口c,形成画中画,便于用户比较两个动作的执行情况,及时调整自身动作,帮助用户进行健身。
117.请参阅图6,图6是本技术实施例提供的电视界面的另一示意图,其中,电视的上方设置有摄像头a,用于对用户健身动作的采集,形成动作画面,在电视屏幕b的右下角设置有小窗口c,该小窗口c用于展示用户的动作画面,形成投屏视频与用户动作画面的播放比较,其中,在电视画面中设置小窗口c,形成画中画,便于用户比较两个动作的执行情况,及时调整自身动作,帮助用户进行健身。其中,电视界面中还设置有评分展示控件d,用于将用户动作的评分展示在电视界面中,便于用户通过评分感知自身动作的完成情况。
118.请参阅图7,图7是本技术实施例提供的根据视频内容确定视频类型的流程示意图,其中,该根据视频内容确定视频类型的流程具体包括:
119.211、获取电视界面中当前投屏展示的一帧视频图像;
120.212、检测视频场景是否固定,当视频场景固定时,执行步骤213,反之,当视频场景不固定时,执行步骤219;
121.213、检测得到视频图像中所有人物的骨骼图;
122.214、判断是否有人物的骨骼图占视频图像全局的四分之一以上,如果有,则执行
步骤215,反之,则执行步骤219;
123.215、保存该骨骼图;
124.216、与之前的骨骼图进行比较,是否手脚等有规律的动作,如果是,则执行步骤217,如果否,则执行步骤219;
125.217、记录一次满足次数,判断满足次数是否达到设定的阈值,如果是,则执行步骤218,反之,则返回执行步骤211;
126.218、将健身类型作为投屏视频的类型;
127.219、将非健身类型作为投屏视频的类型。
128.其中,健身类视频通常具备几个特性,例如,视频中人物背景基本一致,人体占视频图像的比例较大,以及手脚等具备一定的变换规律等,因此,在本技术实施例中,将满足上述多个特性的视频确定为健身类视频,将任一特性不满足的视频作为非健身类视频。
129.其中,在本技术实施例中,人物骨骼图以及视频图像的背景均可以通过动作识别模型来识别得到。
130.请参阅图8,图8是本技术实施例提供的对用户动作进行评分的流程示意图,其中,该对用户动作进行评分的流程具体包括:
131.221、获取同一时刻投屏视频中画面的骨骼图和本地画面的人物骨骼图;
132.222、计算躯干骨骼点的角度差异;
133.223、当躯干骨骼点的角度差异小于10度,则计评分为30分,当躯干骨骼点的角度差异在10-20度,则计评分为20分,当躯干骨骼点的角度差异在20度以上,则计评分为10分;
134.224、以腿部膝盖骨骼点为顶点,计算对比该顶点与脚踝的角度,以及该顶点与大腿根部的角度,当该角度差在10度以内,则各计评分20分,当该角度超过10度,则各计评分10分;
135.225、以手部肘部为顶点,计算对比该顶点与手掌以及该顶点与肩部的角度,当该角度的差异在20度以内,则各计评分20分,当该角度的差异超过20度,则各计评分10分;
136.226、对各个对比文件的评分进行累加统计,得到最终评分;
137.227、将该最终评分输出显示在终端界面。
138.其中,通过对同一时刻的投屏画面和本地画面的比较,并对各个关键位置比较评分的累加,可以得到用户动作的整体评分,实现对用户健身动作的评分,当该频分反馈到电视界面中时,则用户可以根据该评分直观的了解到自身动作的完成情况,提升用户体验。
139.为便于更好的实施本技术的健身互动方法,本技术还提供一种基于上述健身互动方法的健身互动装置。其中第三目标词语的含义与上述健身互动方法中相同,具体实现细节可以参考方法实施例中的说明。
140.请参阅图9,图9是本技术实施例提供的健身互动装置的结构示意图,其中,该健身互动装置可以包括:
141.展示模块301,用于在终端界面中展示用户通过对端设备投屏的投屏视频;
142.确定模块302,用于根据所述投屏视频的内容确定所述投屏视频的视频类型;
143.启动模块303,用于当所述视频类型描述所述投屏视频为健身视频时,启动健身指导模式;
144.互动模块304,用于根据所述健身指导模式与所述用户进行健身互动。
145.其中,在本技术的一些实施例中,展示模块301包括:
146.接收单元,用于接收用户通过对端设备发送的投屏视频,所述投屏视频是所述用户在所述对端设备的本地选取得到的;
147.展示单元,用于将所述投屏视频展示在本地的终端界面。
148.其中,在本技术的一些实施例中,确定模块302包括:
149.选取单元,用于根据所述投屏视频中若干视频图像的时序,从所述若干视频图像中选取若干视频图像作为参考视频图像;
150.确定单元,用于根据若干所述参考视频图像,通过动过识别模型确定所述投屏视频的视频类型。
151.其中,在本技术的一些实施例中,确定单元包括:
152.输入子单元,用于分别将每一参考视频图像输入到所述动作识别模型中,得到每一参考视频图像对应的画面背景和人物骨骼图;
153.筛选子单元,用于当每一参考视频图像的画面背景一致时,将若干所述参考视频图像中骨骼占比达到预设比例阈值的参考视频图像对应的人物骨骼图作为参考骨骼图,其中,所述骨骼占比包括所述参考视频图像的人物骨骼图与所述参考视频图像的大小比例;
154.统计子单元,用于当时序相邻的参考骨骼图的比较结果描述人物动作存在规律时,统计所述存在规律的参考骨骼图的数量;
155.确定子单元,用于当所述数量满足预设数量阈值时,将健身类型作为所述投屏视频的视频类型。
156.其中,在本技术的一些实施例中,启动模块303包括:
157.推送单元,用于当所述视频类型描述所述投屏视频为健身视频时,在所述终端界面中向所述用户推送健身指导模式的启动确认按钮;
158.启动单元,用于当所述用户触发所述启动确认按钮时,启动所述健身指导模式。
159.其中,在本技术的一些实施例中,互动模块304包括:
160.采集单元,用于采集用户模仿所述投屏视频的内容所形成的动作图像;
161.播放单元,用于在所述投屏视频播放的同时,将所述动作图像展示在所述终端界面。
162.其中,在本技术的一些实施例中,该装置还包括评分单元,评分单元包括:
163.评分子单元,用于根据所述投屏视频和所述动作图像中人物骨骼的偏转角对所述用户的健身动作进行打分,得到动作打分结果;
164.展示子单元,用于将所述动作打分结果展示在所述终端界。
165.本技术实施例由展示模块301在终端界面中展示用户通过对端设备投屏的投屏视频,接着,由确定模块302根据所述投屏视频的内容确定所述投屏视频的视频类型,随后,由启动模块303当所述视频类型描述所述投屏视频为健身视频时,启动健身指导模式,然后,由互动模块304根据所述健身指导模式与所述用户进行健身互动。
166.其中,本技术实施例通过在终端界面中展示用户通过对端设备投屏的投屏视频,根据投屏视频的内容确定投屏视频的视频类型,当视频类型描述投屏视频为健身视频时,启动健身指导模块,并根据健身指导模式与用户进行健身互动。其中,由于终端界面中展示的健身视频是用户通过对端设备投屏展示的,因此,用户可基于不同的需求展示不同的健
身视频,丰富了健身视频的多样性,提升健身体验。其中,通过视频内容对视频类型的分析,可自动识别出视频的类型,无需在对端设备进行视频类型的识别或者筛选,降低对端设备一侧的操作复杂度,提升用户体验。其中,在识别出播放的视频为健身类型的视频时,通过启动健身指导模式,可以实现与用户进行健身互动,不仅为用户提供视频指导健身的环境,还丰富了健身过程中的互动性,提升健身体验。
167.此外,本技术还提供一种电子设备,如图10所示,其示出了本技术所涉及的电子设备的结构示意图,具体来讲:
168.该电子设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图10中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
169.处理器401是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、对象界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。
170.存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。
171.电子设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
172.该电子设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息,以及产生与对象设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
173.尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现本技术所提供的任一种健身互动方法中的步骤。
174.本技术实施例通过在终端界面中展示用户通过对端设备投屏的投屏视频,根据投屏视频的内容确定投屏视频的视频类型,当视频类型描述投屏视频为健身视频时,启动健身指导模块,并根据健身指导模式与用户进行健身互动。其中,由于终端界面中展示的健身视频是用户通过对端设备投屏展示的,因此,用户可基于不同的需求展示不同的健身视频,
丰富了健身视频的多样性,提升健身体验。其中,通过视频内容对视频类型的分析,可自动识别出视频的类型,无需在对端设备进行视频类型的识别或者筛选,降低对端设备一侧的操作复杂度,提升用户体验。其中,在识别出播放的视频为健身类型的视频时,通过启动健身指导模式,可以实现与用户进行健身互动,不仅为用户提供视频指导健身的环境,还丰富了健身过程中的互动性,提升健身体验。
175.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
176.为此,本技术提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本技术所提供的任一种健身互动方法中的步骤。
177.其中,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
178.由于该计算机可读存储介质中所存储的指令,可以执行本技术所提供的任一种健身互动方法中的步骤,因此,可以实现本技术所提供的任一种健身互动方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
179.以上对本技术所提供的一种健身互动方法、装置、电子设备及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1