一种体型预测方法及设备与流程

文档序号:12471865阅读:来源:国知局

技术特征:

1.一种体型预测方法,其特征在于,包括如下步骤:

获取当前时刻采集到的用户的预定部位的标准姿态图,并根据当前时刻的所述标准姿态图获取对应的当前时刻的轮廓图;

对当前时刻的所述轮廓图进行边界采样,以获取相应的采样点,并根据获取的所有采样点拟合得到当前时刻的轮廓曲线;

计算并保存每个所述采样点在当前时刻的所述轮廓曲线上的曲率;

根据同一个采样点在当前时刻以及当前时刻之前的预定时刻阶段内所对应的曲率,得到每个采样点的曲率函数;

根据每个采样点所对应的曲率函数预测每个采样点在预定的未来时刻的曲率;

根据预测得到的每个采样点的曲率得到预测的轮廓图。

2.根据权利要求1所述的体型预测方法,其特征在于,所述步骤“对当前时刻的所述轮廓图进行边界采样,以获取相应的采样点,并根据获取的所有采样点拟合得到当前时刻的轮廓曲线”具体为:

在当前时刻的所述轮廓图中建立二维坐标系;

按照预定的像素间距对当前时刻的所述轮廓图进行边界采样,以获取相应的采样点,并将获取到的采样点以坐标的形式进行保存;

根据预设的拟合算法对每一个采样点所对应的坐标进行曲线拟合,以获取当前时刻的所述轮廓曲线。

3.根据权利要求1所述的体型预测方法,其特征在于,所述步骤“根据预测得到的每个采样点的曲率得到预测的轮廓图”具体为:

在每一个采样点绘制具有与所述采样点对应的曲率的切线,以获取相邻的两个所述采样点的切线的交点;

依次连接所述交点,以形成所述预测的轮廓图。

4.根据权利要求1所述的体型预测方法,其特征在于,还包括:

当判断当前时刻的信息量大于预设的阈值时,根据同一个采样点在当前时刻以及当前时刻之前的预定时刻阶段内所对应的曲率,得到每个采样点的曲率函数;其中,所述信息量包括保存在预设的轮廓图库中的轮廓图的数量以及同一个采样点在当前时刻所对应的曲率与当前时刻之前的预定时刻阶段内的某一个对应的曲率的两者之间的差异值。

5.根据权利要求1所述的体型预测方法,其特征在于,还包括:

获取并保存当前时刻采集到的用户的身体指数数据;其中,所述身体指数数据具体为用户的身体指数的指数数据,所述身体指数至少包括以下其中之一:体重指数、身体质量指数、体脂率指数以及肌肉密度指数;

根据同一个身体指数在当前时刻以及当前时刻之前的预定时刻阶段内所对应的指数数据,获取相应的身体指数函数;

根据所述身体指数函数预测用户在预定的未来时间的身体指数数据。

6.根据权利要求5所述的体型预测方法,其特征在于,在所述步骤“根据所述身体指数函数预测用户在预定的未来时间的身体指数数据”之后还包括:

根据预设的数据训练模型将当前时刻的所述身体指数数据与当前时刻的所述轮廓图建立映射关系,并保存所述映射关系;其中,所述预设的数据训练模型包括若干组一一对应的预设的轮廓图和预设的身体指数数据;

获取所述预测的轮廓图以及获取与当前时刻的所述身体指数数据具有映射关系的当前时刻的所述轮廓图;

根据获取到的当前时刻所述轮廓图与所述预测的轮廓图获取最终的预测的轮廓图。

7.根据权利要求1所述的体型预测方法,其特征在于,在所述步骤“根据预测得到的每个采样点的曲率得到预测的轮廓图”之后还包括:

根据获取到的当前时刻所述轮廓图与所述预测的轮廓图获取最终的预测的轮廓图。

8.根据权利要求6或7所述的体型预测方法,其特征在于,所述步骤“根据获取到的当前时刻所述轮廓图与所述预测的轮廓图获取最终的预测的轮廓图”具体为:

获取所述预测的轮廓图和当前时刻的所述当前轮廓图;其中,所述当前轮廓图包括当前轮廓曲线与当前参照点,所述当前轮廓曲线是由预设的边缘检测算法对当前时刻的所述标准姿态图进行分析得出的,所述当前参照点是由预设的图像算法对当前时刻的所述标准姿态图进行分析得出的;所述预测的轮廓图包括预测轮廓曲线与预测参照点,所述预测轮廓曲线是根据预测得到的每个采样点的曲率而得到的,所述预测参照点是根据所述当前参照点得到的;

获取所述当前参照点与所述预测参照点,并将所述当前参照点与所述预测参照点重合,以使得当前时刻的所述轮廓图与所述预测的轮廓图重叠;

获取所述当前轮廓曲线与所述预测轮廓曲线的重合区域与非重合区域,将所述重合区域渲染为预设的颜色,并判断所述重合区域是否位于所述预测轮廓曲线围成的闭合区域中;

若是,则将所述非重合区域渲染为所述预设的颜色;

若否,则将所述非重合区域渲染为图像背景色。

9.一种体型预测设备,其特征在于,包括:

轮廓图获取模块,用于获取当前时刻采集到的用户的预定部位的标准姿态图,并根据当前时刻的所述标准姿态图获取对应的当前时刻的轮廓图;

轮廓曲线获取模块,用于对当前时刻的所述轮廓图进行边界采样,以获取相应的采样点,并根据获取的所有采样点拟合得到当前时刻的轮廓曲线;

曲率计算模块,用于计算并保存每个所述采样点在当前时刻的所述轮廓曲线上的曲率;

曲率函数获取模块,用于根据同一个采样点在当前时刻以及当前时刻之前的预定时刻阶段内所对应的曲率,得到每个采样点的曲率函数;

曲率预测模块,用于根据每个采样点所对应的曲率函数预测每个采样点在预定的未来时刻的曲率;

轮廓图预测模块,用于根据预测得到的每个采样点的曲率得到预测的轮廓图。

10.根据权利要求9所述的体型预测设备,其特征在于,所述轮廓曲线获取模块包括:

坐标建立单元,用于在当前时刻的所述轮廓图中建立二维坐标系;

采样单元,用于按照预定的像素间距对当前时刻的所述轮廓图进行边界采样,以获取相应的采样点,并将获取到的采样点以坐标的形式进行保存;

拟合单元,用于根据预设的拟合算法对每一个采样点所对应的坐标进行曲线拟合,以获取当前时刻的所述轮廓曲线。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1