[发明专利]一种测量身高的方法和装置在审
申请号: | 202310362610.5 | 申请日: | 2023-04-06 |
公开(公告)号: | CN116369901A | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 张东 | 申请(专利权)人: | 北京京东拓先科技有限公司 |
主分类号: | A61B5/107 | 分类号: | A61B5/107;A61B5/00;G06V20/40;G06V40/10 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 韩黎捷;张效荣 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测量 身高 方法 装置 | ||
1.一种测量身高的方法,其特征在于,包括:
获取终端实时抓拍的视频流,并在所述视频流满足预设条件的情况下采集用户的人体图像;
对所述人体图像进行人体像素点提取,根据提取的人体像素点计算人体像素高度和人体像素宽度,并根据所述人体像素高度和所述人体像素宽度,使用身材模型得到每个像素对应的实际高度;
对所述人体图像进行骨骼关键点提取,并计算各个骨骼关键点之间的距离,以得到人体像素身高值;
根据所述每个像素对应的实际高度和所述人体像素身高值,得到所述用户的实际身高值。
2.根据权利要求1所述的方法,其特征在于,根据所述人体像素高度和所述人体像素宽度,使用身材模型得到每个像素对应的实际高度,包括:
根据预先获取的所述用户的基础数据、所述人体像素高度和所述人体像素宽度,使用身材模型得到每个像素对应的实际高度,其中,所述身材模型是基于不同群体用户的人体图像对应的人体实际高度训练得到的。
3.根据权利要求1所述的方法,其特征在于,对所述人体图像进行骨骼关键点提取,并计算各个骨骼关键点之间的距离,以得到人体像素身高值,包括:
对所述人体图像进行指定人体关节的骨骼关键点提取,所述骨骼关键点具有从上至下的顺序;
按照顺序,依次计算相邻两个骨骼关键点的垂直距离;
将各个垂直距离进行求和计算以得到人体像素身高值。
4.根据权利要求1所述的方法,其特征在于,对所述人体图像进行人体像素点提取,根据提取的人体像素点计算人体像素高度和人体像素宽度,包括:
对所述人体图像进行像素点遍历,从遍历的像素点中提取属于人体的人体像素点集合;
从人体像素点集合中确定人体最高像素点、人体最低像素点、人体最左像素点和人体最右像素点;
根据所述人体最高像素点和所述人体最低像素点,得到人体像素高度;根据所述人体最左像素点和所述人体最右像素点,得到人体像素宽度。
5.根据权利要求1所述的方法,其特征在于,在对所述人体图像进行人体像素点提取之前,还包括:
对所述人体图像进行灰度处理以得到灰度图像;
对所述灰度图像进行二值化处理以得到二值图像;
计算所述二值图像的方向,并根据所述方向对所述二值图像进行方向校正。
6.根据权利要求5所述的方法,其特征在于,计算所述二值图像的方向,并根据所述方向对所述二值图像进行方向校正,包括:
将所述二值图像分割成预设大小的非重叠的子块;
分别计算每个子块的每一个像素点的横轴方向梯度值和纵轴方向梯度值;
分别根据每个子块的每一个像素点的横轴方向梯度值和纵轴方向梯度值计算每个子块的方向,结合每个子块的方向得到所述二值图像的方向;
在所述二值图像的方向具有倾斜角度的情况下,对所述二值图像进行方向校正。
7.根据权利要求1所述的方法,其特征在于,在获取终端实时抓拍的视频流之前,还包括:
利用加速计和陀螺仪来检测所述终端是否是垂直于地面的;
在所述终端垂直于地面的情况下,检测所述终端的拍摄范围内是否有人脸;
在检测到人脸的情况下,实时采集人体图像以生成视频流。
8.根据权利要求7所述的方法,其特征在于,在获取终端实时抓拍的视频流之前,还包括:
在所述终端不垂直于地面的情况下,根据所述加速计返回的数据,通过加速计和陀螺仪的重力感应生成一条水平的辅助线,以用于辅助将所述终端调整为垂直于地面。
9.根据权利要求1或7所述的方法,其特征在于,在所述视频流满足预设条件的情况下采集用户的人体图像,包括:
在所述视频流中的人体图像在规定的拍摄区域内或者拍摄距离范围内的情况下,判定所述视频流满足预设条件,采集用户的人体图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东拓先科技有限公司,未经北京京东拓先科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310362610.5/1.html,转载请声明来源钻瓜专利网。