1.一种基于计算机视觉的人体运动量估计方法,包括以下步骤:
(一)构建基于特定动作的运动量消耗模型,具体方法为:针对不同动作,采集若干人消耗的运动量以及他们的身高、体重、年龄、运动后的心率、运动时间等参数数值,通过回归的方法建立人在进行某项动作时消耗的运动量与身高、体重、年龄、运动后的心率、运动时间等参数之间的关系;
(二)针对特定运动种类的运动量估计,具体步骤为:
(1)通过摄像头拍摄人运动的视频,利用计算机视觉方法对视频进行分析,识别出人体所做的动作;
(2)基于识别出的人体所做的动作种类,运用第(一)阶段构建的基于该种动作的运动量消耗模型,输入运动人的身高、体重、年龄、运动后的心率、运动时间等参数,计算得到该人所消耗的运动量。
2.根据权利要求1所述的基于计算机视觉的人体运动量估计方法,其特征在于:利用基于卷积神经网络cnn的动作识别方法识别出人体所做的动作。
3.根据权利要求1所述的基于计算机视觉的人体运动量估计方法,其特征在于:在步骤(二)中计算某人运动所消耗的运动量时,通过识别所做的动作和每个动作所做的次数,计算出消耗的总热量为:
ncbfinal=∑counti×ncbi
其中,ncbfinal表示消耗的总热量,ncbi代表做一次第i种动作所消耗的热量,counti表示第i种动作所做的次数,i∈(1,2,3,4)。
4.一种基于计算机视觉的人体运动量估计系统,该系统包括视频采集装置、视频处理装置、运动量计算装置、存储装置,其特征在于:
所述视频采集装置采集人的运动视频;
所述视频处理装置根据采集的人的运动视频进行分析,识别出该人所做的动作种类;
所述运动量计算装置根据所述存储装置中存储的若干人消耗的运动量以及他们的身高、体重、年龄、运动后的心率、运动时间等参数数值,通过回归的方法构建人在进行某项动作时消耗的运动量与身高、体重、年龄、运动后的心率、运动时间等参数之间的关系模型,并根据所述视频处理装置识别出的人的动作种类,结合运动人的身高、体重、年龄、运动后的心率、运动时间等参数,计算得到该人所消耗的运动量。