The invention discloses a height measurement method and device based on a depth camera. The method includes: obtaining the depth information through scene depth camera; according to the body feature parameter set identification in depth image, determine the depth of target in the image; according to the human target in the depth of the location of the image, the image coordinates of second points lower endpoint determined human target in depth image in the first image coordinates and in the depth of human target in the image; according to the first parameter calibration image coordinates, second image coordinates, depth information and preset camera 3D coordinates corresponding to the first second three-dimensional coordinates and image coordinates of second to calculate the first image coordinates corresponding to the first and second; according to the 3D coordinates of 3D coordinates, to determine the target height. The invention solves the technical problem that the installation height and the installation angle are artificially calibrated when the depth camera is installed, and the installation operation is complicated and the measurement accuracy of the height is poor.
【技术实现步骤摘要】
基于深度相机的身高测量方法及装置
本专利技术涉及图像处理领域,具体而言,涉及一种基于深度相机的身高测量方法及装置。
技术介绍
目前,身高作为人体的重要特征,在日常生活中随处可见,例如,医院体检的身高测量、基础交通验票时对儿童身高的测量、景区入口检票处对儿童身高的测量以及对个人身高信息验证等。传统身高测量方法一般是通过尺度工具或测量设备逐个进行身高测量。在人群密集的情况下,以上述方法对身高进行测量,速度慢、效率低,无法满足需求。因此,基于视频图像的身高测量方法被广泛使用,使用上述方法可以同时对出现在相机视场范围内的多个人体目标进行身高的测量,其测量速度快、效率高。但是,现有技术中的基于视频图像的身高测量方法,多采用基于二维图像的身高测量方法对身高进行测量,该方法需要在安装时,预先标定出相机的安装高度和角度,然后相机通过相似三角形关系以及人体在成像面上的像素高度计算出对应的身高,理论上需要图像以水平方向拍摄,使人体与地面保持垂直。但是,通常为了使相机有更大的视场范围,会将相机设置于人群之上,因此,相机的视角是自上而下进行拍摄的,所以在摄像机获取的图像中,人体并不能与地面保持垂直。并且,因人体个体差异的原因,人体各部分的比例并不相同。这些导致现有的方法容易受已标定的标准身高比例的影响,以及相机安装角度影响,使身高测量结果的误差较大,并且在每次调整相机取景位置后,都需要重新标定出相机的安装高度和角度进行调整,操作繁琐,并且其标定精度会直接影响身高测量结果。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种基于深度相机的身高测量方法及 ...
【技术保护点】
一种基于深度相机的身高测量方法,其特征在于,包括:通过深度相机对场景进行拍摄,获取所述场景的深度图像,其中,所述深度图像包括影像信息和景深信息;根据预先设置的人体特征参数在所述深度图像中进行识别,确定所述深度图像中的人体目标;根据所述人体目标在所述深度图像中的所在位置,确定所述人体目标的上端点在所述深度图像中的第一图像坐标和所述人体目标的下端点在所述深度图像中的第二图像坐标;根据所述第一图像坐标、所述第二图像坐标、所述景深信息和预先设置的相机标定参数,计算所述第一图像坐标对应的第一三维坐标和所述第二图像坐标对应的第二三维坐标,其中,所述第一三维坐标用于表征所述人体目标的上端点在所述场景中的三维坐标值,所述第二三维坐标用于表征所述人体目标的下端点在所述场景中的三维坐标值;根据所述第一三维坐标和所述第二三维坐标,确定所述人体目标的高度。
【技术特征摘要】
1.一种基于深度相机的身高测量方法,其特征在于,包括:通过深度相机对场景进行拍摄,获取所述场景的深度图像,其中,所述深度图像包括影像信息和景深信息;根据预先设置的人体特征参数在所述深度图像中进行识别,确定所述深度图像中的人体目标;根据所述人体目标在所述深度图像中的所在位置,确定所述人体目标的上端点在所述深度图像中的第一图像坐标和所述人体目标的下端点在所述深度图像中的第二图像坐标;根据所述第一图像坐标、所述第二图像坐标、所述景深信息和预先设置的相机标定参数,计算所述第一图像坐标对应的第一三维坐标和所述第二图像坐标对应的第二三维坐标,其中,所述第一三维坐标用于表征所述人体目标的上端点在所述场景中的三维坐标值,所述第二三维坐标用于表征所述人体目标的下端点在所述场景中的三维坐标值;根据所述第一三维坐标和所述第二三维坐标,确定所述人体目标的高度。2.根据权利要求1所述的方法,其特征在于,根据所述人体目标在所述深度图像中的所在位置,确定所述人体目标的上端点在所述深度图像中的第一图像坐标和所述人体目标的下端点在所述深度图像中的第二图像坐标,包括:对所述深度图像中的所述人体目标进行提取,确定所述人体目标的人体轮廓;根据所述人体轮廓,生成所述人体目标的最小外接矩形;获取所述最小外接矩形与所述人体轮廓顶部切点的坐标,设置为所述第一图像坐标;以所述第一图像坐标为起点,垂直于所述最小外接矩形的短边做垂线;获取所述垂线与所述最小外接矩形底边的交点的坐标,设置为所述第二图像坐标。3.根据权利要求1所述的方法,其特征在于,所述相机标定参数至少包括:相机焦距、图像中心坐标和图像畸变系数,其中,所述图像畸变系数用于校正因所述深度相机的镜头成像原因,导致的所述深度图像发生的形变。4.根据权利要求3所述的方法,其特征在于,根据所述第一图像坐标、所述第二图像坐标、所述景深信息和预先设置的相机标定参数,计算所述第一图像坐标对应的第一三维坐标和所述第二图像坐标对应的第二三维坐标,包括:根据所述图像畸变系数和所述第一图像坐标,计算得到第一校正坐标;根据所述图像畸变系数和所述第二图像坐标,计算得到第二校正坐标;根据所述深度图像中的所述景深信息,确定与所述第一图像坐标对应的第一深度值和与所述第二图像坐标对应的第二深度值,其中,所述第一深度值为所述第一三维坐标中的Z轴坐标值,所述第二深度值为所述第二三维坐标中的Z轴坐标值;将所述第一深度值、所述第一校正坐标和所述图像中心坐标代入计算模型,计算得到所述第一三维坐标;将所述第二深度值、所述第二校正坐标和所述图像中心坐标代入所述计算模型,计算得到所述第二三维坐标。5.根据权利要求1至4中任意一项所述的方法,其特征在于,在通过深度相机对场景进行拍摄,获取所述场景的深度图像之后,所述方法还包括:通过对所述深度图像进行处理,确定所述深度图像中的前景区域和背景区域,其中,对所述深度图像进行处理的处理方法至少包括:混合高斯处理。6.根据权利要求5所述的方法,其特征在于,根据预先设置的人体特征参数在所述深度图像中进行识别,确定所述深度图像中的人体目标,包括:利用图像二值化算法对所述深度图像进行处理,得到预处理深度图像,其中,所述预处理深度图像中的所述前景区域为白色,所述预处理深度图像中的所述背景区域为黑色;根据所述人体特征参数,对所述预处理深度图像中用于表征所述前景区域的白色图形进行识别,确定所述人体目标,其中,所述人体特征参数至少包括如下的其中一种或多种:图形长宽比、图形面积、图形周长、图形占空比。7.根据权利要求6所述的方法,其特征在于,在利用图...
【专利技术属性】
技术研发人员:李杰,毛慧,沈林杰,俞海,浦世亮,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。