一种基于背景建模和双目视觉的人体身高测量方法

文档序号:10594549阅读:625来源:国知局
一种基于背景建模和双目视觉的人体身高测量方法
【专利摘要】本发明提供一种基于背景建模和双目视觉的人体身高测量方法;本发明通过双目摄像机中的左摄像机先对当前无人体的干净背景建立混合高斯模型,并实时更新模型参数;当人体进入双目视觉测量装置的成像区域时,利用左摄像头建立的混合高斯背景模型清晰准确地分割出人体前景,同时检测人体阴影并消除,然后对生成的人体前景图像做形态学处理来去噪,进而得到完整的人体外轮廓;利用人体外轮廓在左摄像头图像像素坐标系下的人体最高点与最低点像素坐标,以及双目视觉三维测量原理,计算在左摄像头坐标系下的人体最高点与最低点的世界坐标,进而得到目标人体的身高;本发明适应性强,操作简单,速度快。
【专利说明】
-种基于背景建模和双目视觉的人体身高测量方法
技术领域
[0001] 本发明设及计算机视觉技术领域,特别设及一种应用背景建模和双目视觉原理的 人体身高测量方法。
【背景技术】
[0002] 背景建模是目标检测的一种重要技术,目的是为了从序列图像中将运动目标从背 景图像中分割提取出来,从而得到目标前景物体的轮廓信息。背景建模的难点在于环境光 照的变化,背景的多模态性,运动物体的阴影等。在众多基于背景建模的目标检测算法中, 混合高斯模型因其具有设置参数少,背景干净,拟合性好,自适应性强等优点而被广泛使 用。基于背景建模的人体前景分割可W很好地将人体轮廓信息从视频序列图像中提取出 来,进而可W运用双目立体视觉技术对人体轮廓进行测量。
[0003] 双目立体视觉技术是机器视觉中的一种重要技术,它是模仿人眼的视觉特点,利 用两台不同位置的摄像机模拟人眼。双目立体视觉技术主要运用视差原理从不同的成像设 备中获取图像信息,进而获取物体的=维几何信息。双目视觉=维测量技术具有非接触,系 统结构简单,成本低,速度快,精度较高等优点而被广泛应用在=维测量领域。

【发明内容】

[0004] 本发明的目的在于提供一种基于背景建模和双目视觉的非接触式人体身高测量 方法,相比现有的人体身高测量方法具有非接触,速度快,操作简单,实用性强等特点。
[0005] 为达到上述目的,本发明提供的基于背景建模和双目视觉的人体身高测量方法包 括步骤如下:
[0006] 步骤1:平行固定双目视觉=维测量装置于与地面平行的同一水平线,调整双摄像 头焦距,RGB增益,对比度,曝光参数,白平衡参数为一致,获取双目视觉图像;
[0007] 步骤2:对步骤1中的左右摄像头先进行单目标定,再进行立体标定,获取双目摄像 头内参数焦距fx,fy与主点坐标Cx, Cy, W及左右摄像头间的旋转矩阵R与平移向量T;对步骤 1中的左右摄像头视图进行立体校正使双目摄像头前向平行对准;
[000引步骤3:对步骤2中立体校正后的左视图建立混合高斯背景模型,学习100帖的当前 背景后,对进入双目成像区域的人体进行运动前景的提取;
[0009] 步骤4:对步骤3中提取出的人体运动前景图像进行检测,对检测出的人体前景中 的阴影部分进行消除,同时对人体运动前景做形态学处理,消除图像噪声,运用连通域算法 得到完整人体前景;
[0010] 步骤5:根据步骤4得到的消除阴影和形态学处理后的人体前景图像,提取人体前 景轮廓,并得到左摄像头图像像素坐标系下人体最高点与最低点像素坐标;
[0011] 步骤6:根据步骤2得到的立体校正后的左右视图,对左右摄像头视图进行特征点 匹配,得到人体轮廓最高点与最低点像素坐标处的视差信息;
[0012] 步骤7:根据步骤5得到的人体坐标和步骤6得到的对应点视差信息,计算人体轮廓 最高点与最低点在W左摄像头坐标系为世界坐标系下的=维坐标,继而计算得到目标人体 的真实身高。
[0013] 进一步的,所述的步骤1中搭建双目视觉=维测量装置步骤如下:
[0014] 步骤1.1:将双目摄像头用微距板平行固定于摄影=脚架上,利用水平仪保证双目 摄像头垂直于水平地面,建立W左摄像头坐标系为世界坐标系的=维空间;
[0015] 步骤1.2:将双目摄像头的焦距,RGB增益,对比度,曝光参数,白平衡参数均设置为 相同参数,左右视图没有明显的差异。
[0016] 进一步的,所述的步骤3中对混合高斯背景模型的建立步骤如下:
[0017]步骤3.1:对每个像素点1*,巧=[虹*,扣*,81,*^,巧为像素点坐标,*为对应时刻帖, R,G,B分别为红绿蓝=通道值,建立K个高斯分布函数并在100帖内初始化参数,如式(1)所 示:
[001引

[0019] 式中,COi,t,Xy代表第i个高斯分布的权重,并占
.n(lt,xy|iii,t,xy, Ei,t,xy)代表t时刻在该像素点处的第i个高斯分布,其均值为其协方差矩阵为 Ei.t.xy,高斯分布函数表达式如式(2):
[0020]
[0021] 式中,n为像素点It, xy的维数;如对RG姻像来说,n即为3;
[0022] 步骤3.2:新读入的一帖图像内所有像素点与当前像素点的高斯混合模型进行匹 配,匹配条件如式(3)所示:
[002;3] |lt'xy-iii't'xy|《A〇i't'xy (3)
[0024] 式中,A为匹配常数,一般取为2.5;〇i,t,xy为对应像素点在当前帖第i个高斯分布的 方差值;
[0025] 步骤3.3:判断当前像素点是否与混合高斯模型的前B个背景分布相匹配;匹配成 功则认为是背景像素点,否则认为是前景像素点;背景像素点用黑色标记,前景像素点用白 色标记;所有的黑色像素点组成背景图像,所有的白色像素点组成前景图像;B的表达式如 下:
[0026]

[0027] 式中,I-Cf是权重阔值;b为满足式4括号内的式子的i的最小值;
[00%]步骤3.4:按下式更新第i个高斯分布参数,并将更新后的混合高斯模型作为下一 帖的背景:
[0029] O i't+l'xy= ? i't'xy+曰i't'xy)-曰CT (5)
[0032] 式中,It,xy是像素点,a是定义的学习速率,范围在0~1间。Ml,t,xy是匹配常数,若该 像素点与第i个高斯分布函数相匹配,则Mi, t,xy= 1,否则Mi, t,xy = 0 ; CT是一个常量设为0.05 ;
[0030]
[0031] 扔 ?i,t+l,xy,iii,t + l,xy,Ei,t+l,xy为对应像素点更新后第i个高斯分布的权重,均值和协方差矩 阵;
[0033] 步骤3.5 :计算顺序参数order,由大到小对所有高斯分布函数进行重新排列, order表达式如下:
[0034]
健)
[0035] 式中,Oi, t+l,xy为对应像素点更新后第i个高斯分布的方差值;
[0036] 步骤3.6:保留权重为正的高斯分布函数,删除权重为负的高斯分布函数;
[0037] 步骤3.7:若当前像素点不与混合高斯背景模型任一高斯分布相匹配,则生成一个 新的高斯分布函数来替代权重最小的第n个高斯分布函数,运个新的高斯分布参数设置如 下所示,并且同步骤3.5重新排列高斯分布;
[003引 0n't+i'xy = a (9)
[0039] iin,t+l,xy=It,xy (10)
[0040] On, t+1,Xy = VarInit (11)
[OOW 式中,《。,*+1,巧山。,*+1,巧,0。,*+1,巧是权重最小的第11个高斯分布函数的权重,均值和 协方差矩阵;varinit是用来初始化高斯分布一个较大方差;
[0042] 步骤3.8:归一化所有高斯分布函数权重;继续读入新的一帖图像,与更新后的混 合高斯背景模型进行匹配;不断实时更新混合高斯模型,从而得到人体运动前景图像。
[0043] 进一步的,所述的步骤4中阴影检测通过计算运动前景的色度失真CDi与亮度失真 Qi来判断,判断条件如下:
[0044]

[0045] tau和TCD为色度和亮度阔值,判断当前帖的运动前景图像各像素点是阴影还是前 景。
[0046] 进一步的,所述的步骤4中通过开运算与闭运算去除人体前景图像噪声,并去除小 于一定阔值的轮廓的非感兴趣的前景区域,只留下轮廓面积最大的人体前景区域。
[0047] 进一步的,所述的步骤5中寻找人体在图像像素坐标系下的最高点与最低点通过 遍历人体轮廓,得到人体轮廓在Y轴上的最小值与最大值而确定运两点的像素坐标(xhigh, yhigh)( Xlow, ylow)。
[0048] 进一步的,所述的步骤6中得到人体最高点与最低点视差信息步骤如下:
[0049] 步骤6.1:利用SUrf算法对左右视图中的人体前景区域进行匹配,并通过匹配特征 点对的欧式距离大小来筛选匹配较好的特征点;
[0050] 步骤6.2:计算人体最高点区域与最低点区域的特征点对横坐标差值,得到人体最 局点与最低点处视差f目息dhigh, diow。
[0051] 进一步的,所述的步骤7中结合双目摄像机内外参数,人体轮廓最高点最低点在图 像像素坐标系下的像素坐标W及它们的视差信息,计算运两点在左摄像机坐标系(世界坐 标系)下的S维坐标,其中Y坐标差即为人体身高,计算公式如下:
[0 化 2]
(13)
[0化3] (14)
[0化4] he i 曲 tman = Yiow-Yhigh (15)
[00对式中,Tx为双目摄像头间的基线长度;Cy为主点的纵坐标值,heightman即为人体的 高度。
[0056] 进一步的,所述的K的取值为(3~5)。
[0057] 与现有技术相比,本发明具有如下有益效果:
[005引(1)适应性强,本发明的方法采用混合高斯模型对当前测量环境背景进行建模,可 W适应相对较为复杂的测量环境,对测量环境的要求不高。
[0059] (2)操作简单,本发明的方法只需要被测人体进入双目摄像机的理想成像区域即 可实现一键测量,无需任何复杂的操作。
[0060] (3)速度快,本发明的方法在人体进入双目成像区域后,可W立即测量目标人体, 无需等待时间。
【附图说明】
[0061] 图1是本发明实施例的整体流程图;
[0062] 图2是本发明一个实施例的原理示意图。
【具体实施方式】
[0063] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出。下面通过参考 附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0064] 本实例的所有代码均为C/C++编写,在Microsoft Visual Sl:udio 2013环境下运 行。
[0065] 如图1所示,本发明基于背景建模和双目视觉的人体身高测量方法包括W下步骤:
[0066] 步骤1:平行固定双目视觉=维测量装置于与地面平行的同一水平线,调整双摄像 头焦距,RGB增益,对比度,曝光参数,白平衡参数为一致,获取双目视觉图像;
[0067] 所述的步骤1中搭建双目视觉=维测量装置步骤如下:
[0068] 步骤1.1:将双目摄像头用微距板平行固定于摄影=脚架上,利用水平仪保证双目 摄像头垂直于水平地面,建立W左摄像头坐标系为世界坐标系的=维空间;
[0069] 步骤1.2:将双目摄像头的焦距,RGB增益,对比度,曝光参数,白平衡参数均设置为 相同参数,左右视图没有明显的差异。
[0070] 步骤2:对步骤1中的左右摄像头先进行单目标定,再进行立体标定,获取双目摄像 头内参数焦距fx,fy与主点坐标Cx,Cy, W及左右摄像头间的旋转矩阵R与平移向量T;对步骤 1中的左右摄像头视图进行立体校正使双目摄像头前向平行对准;
[0071] 步骤3:对步骤2中立体校正后的左视图建立混合高斯背景模型,学习100帖的当前 背景后,对进入双目成像区域的人体进行运动前景的提取;
[0072] 所述的步骤3中对混合高斯背景模型的建立步骤如下:
[0073] 步骤3.1:对每个像素点1*,^=化,*,扣*,81,*^,巧为像素点坐标,*为对应时刻帖, R,G,B分别为红绿蓝=通道值,建立K (3~5)个高斯分布函数并在100帖内初始化参数,如式 (I)所示:
[0074] (I)
[007引式中,《i,t,xy代表第i个高斯分布的权重,并且
;ri(It,xy|iii,t,xy, Ei,t,xy)代表t时刻在该像素点处的第i个高斯分布,其均值为其协方差矩阵为 Ei.t.xy,高斯分布函数表达式如式(2):
[0076]

[0077] 式中,n为像素点It,xy的维数;如对RGB图像来说,n即为3;
[0078] 步骤3.2:新读入的一帖图像内所有像素点与当前像素点的高斯混合模型进行匹 配,匹配条件如式(3)所示:
[0079] I It'xy-Ui't'xy I《AOi't'xy (3)
[0080] 式中,A为匹配常数,一般取为2.5;〇i,t,xy为对应像素点在当前帖第i个高斯分布的 方差值;
[0081] 步骤3.3:判断当前像素点是否与混合高斯模型的前B个背景分布相匹配;匹配成 功则认为是背景像素点,否则认为是前景像素点;背景像素点用黑色标记,前景像素点用白 色标记;所有的黑色像素点组成背景图像,所有的白色像素点组成前景图像;B的表达式如 下:
[0082]
(4)
[0083] 式中,I-Cf是权重阔值;b为满足式4括号内的式子的i的最小值;
[0084] 步骤3.4:按下式更新第i个高斯分布参数,并将更新后的混合高斯模型作为下一 帖的背景:
[00化] W i't+l'xy= ? i't'xy+a(Mi't'xy-? i't'xy)-曰CT (5)
[0086]
[0087] 巧)
[008引式中,It,Xy是像素点,a是定义的学习速率,范围在0~1间。Ml,t,Xy是匹配常数,若该 像素点与第i个高斯分布函数相匹配,则Ml,t,Xy=I,否则Ml,t,xy = 0;CT是一个常量设为0.05; ?i,t+l,xy,iii,t + l,xy,Ei,t+l,xy为对应像素点更新后第i个高斯分布的权重,均值和协方差矩 阵;
[0089] 步骤3.5 :计算顺序参数order,由大到小对所有高斯分布函数进行重新排列, order夷化式加下.
[0090]

[0091] 式中,〇i,W,xy为对应像素点更新后第i个高斯分布的方差值;
[0092] 步骤3.6:保留权重为正的高斯分布函数,删除权重为负的高斯分布函数;
[0093] 步骤3.7:若当前像素点不与混合高斯背景模型任一高斯分布相匹配,则生成一个 新的高斯分布函数来替代权重最小的第n个高斯分布函数,运个新的高斯分布参数设置如 下所示,并且同步骤3.5重新排列高斯分布;
[0094] 〇n,t+i,xy = a (9)
[0095] iin,t+l,xy=It,xy (10)
[0096] 〇n,t+i,xy = varInit (11)
[0097] 式中,《。,*+1,巧山。,*+1,巧,〇。,*+1,巧是权重最小的第11个高斯分布函数的权重,均值和 协方差矩阵;varinit是用来初始化高斯分布一个较大方差;
[0098] 步骤3.8:归一化所有高斯分布函数权重;继续读入新的一帖图像,与更新后的混 合高斯背景模型进行匹配;不断实时更新混合高斯模型,从而得到人体运动前景图像。
[0099] 步骤4:对步骤3中提取出的人体运动前景图像进行检测,对检测出的人体前景中 的阴影部分进行消除,同时对人体运动前景做形态学处理,消除图像噪声,运用连通域算法 得到完整人体前景;
[0100] 所述的步骤4中阴影检测通过计算运动前景的色度失真CDi与亮度失真Qi来判断, 判断条件如下:
[0101]
(12)
[0102] tau和TCD为色度和亮度阔值,判断当前帖的运动前景图像各像素点是阴影还是前 旦 O
[0103] 所述的步骤4中通过开运算与闭运算去除人体前景图像噪声,并去除小于一定阔 值的轮廓的非感兴趣的前景区域,只留下轮廓面积最大的人体前景区域。
[0104] 步骤5:根据步骤4得到的消除阴影和形态学处理后的人体前景图像,提取人体前 景轮廓,并得到左摄像头图像像素坐标系下人体最高点与最低点像素坐标;
[0105] 所述的步骤5中寻找人体在图像像素坐标系下的最高点与最低点通过遍历人体轮 廓,得到人体轮廓在Y轴上的最小值与最大值而确定运两点的像素坐标(xhigh,yhigh),(xi?, y low) O
[0106] 步骤6:根据步骤2得到的立体校正后的左右视图,对左右摄像头视图进行特征点 匹配,得到人体轮廓最高点与最低点像素坐标处的视差信息;
[0107] 所述的步骤6中得到人体最高点与最低点视差信息步骤如下:
[0108] 步骤6.1:利用SUrf算法对左右视图中的人体前景区域进行匹配,并通过匹配特征 点对的欧式距离大小来筛选匹配较好的特征点;
[0109] 步骤6.2:计算人体最高点区域与最低点区域的特征点对横坐标差值,得到人体最 局点与巧低点处视差f曰息dhigh , dlow。
[0110] 步骤7:根据步骤5得到的人体坐标和步骤6得到的对应点视差信息,计算人体轮廓 最高点与最低点在W左摄像头坐标系为世界坐标系下的=维坐标,继而计算得到目标人体 的真实身高。
[0111] 所述的步骤7中结合双目摄像机内外参数,人体轮廓最高点最低点在图像像素坐 标系下的像素坐标W及它们的视差信息,计算运两点在左摄像机坐标系(世界坐标系)下的 =维坐标,其中Y坐标差即为人体身高,计算公式如下:
[0112]
(13)
[0113]
村巧
[0114] he ightmax = Ylow-Yhigh (15)
[0115] 式中,Tx为双目摄像头间的基线长度;Cy为主点的纵坐标值,hei曲tman即为人体的 高度。利用双目立体视觉技术测量人体身高原理示意图如图2所示,其中Ol-UlVl为左图像 坐标系,02-U2V2为右图像坐标系,Ocl-XclYclZcl为左摄像头坐标系,Ocr-XcrYcrZcr为右摄像头 坐标系,Pl为人体最高点,P2为人体最低点,至此人体身高信息即可得到。
[0116] 本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,对于本领域的普通 技术人员可W在上述的基础上做出不同程度的修改和变动,但不偏离本发明的精神和原 贝IJ,都应涵盖在本发明的权利要求书保护范围内。
【主权项】
1. 一种基于背景建模和双目视觉的人体身高测量方法,其特征在于,包括以下步骤: 步骤1:平行固定双目视觉三维测量装置于与地面平行的同一水平线,调整双摄像头焦 距,RGB增益,对比度,曝光参数,白平衡参数为一致,获取双目视觉图像; 步骤2:对步骤1中的左右摄像头先进行单目标定,再进行立体标定,获取双目摄像头内 参数焦距fx,fy与主点坐标cx,cy,以及左右摄像头间的旋转矩阵R与平移向量T;对步骤1中 的左右摄像头视图进行立体校正使双目摄像头前向平行对准; 步骤3:对步骤2中立体校正后的左视图建立混合高斯背景模型,学习100帧的当前背景 后,对进入双目成像区域的人体进行运动前景的提取; 步骤4:对步骤3中提取出的人体运动前景图像进行检测,对检测出的人体前景中的阴 影部分进行消除,同时对人体运动前景做形态学处理,消除图像噪声,运用连通域算法得到 完整人体如景; 步骤5:根据步骤4得到的消除阴影和形态学处理后的人体前景图像,提取人体前景轮 廓,并得到左摄像头图像像素坐标系下人体最高点与最低点像素坐标; 步骤6:根据步骤2得到的立体校正后的左右视图,对左右摄像头视图进行特征点匹配, 得到人体轮廓最高点与最低点像素坐标处的视差信息; 步骤7:根据步骤5得到的人体坐标和步骤6得到的对应点视差信息,计算人体轮廓最高 点与最低点在以左摄像头坐标系为世界坐标系下的三维坐标,继而计算得到目标人体的真 实身高。2. 根据权利要求1所述的一种基于背景建模和双目视觉的人体身高测量方法,其特征 在于:所述的步骤1中搭建双目视觉三维测量装置步骤如下: 步骤1.1:将双目摄像头用微距板平行固定于摄影三脚架上,利用水平仪保证双目摄像 头垂直于水平地面,建立以左摄像头坐标系为世界坐标系的三维空间; 步骤1.2:将双目摄像头的焦距,RGB增益,对比度,曝光参数,白平衡参数均设置为相同 参数,左右视图没有明显的差异。3. 根据权利要求1所述的一种基于背景建模和双目视觉的人体身高测量方法,其特征 在于: 所述的步骤3中对混合高斯背景模型的建立步骤如下: 步骤3.1:对每个像素点11, xy =[办,t,, t ]T,xy为像素点坐标,t为对应时刻帧,R,G, B分别为红绿蓝三通道值,建立K(3~5)个高斯分布函数并在100帧内初始化参数,如式(1) 所示:式中,ω i, t, xy代表第i个高斯分布的权重,并且ΣΙ. (I t, xy | Pi, t, xy,Σ i, t, xy)代 表t时刻在该像素点处的第i个高斯分布,其均值为yi,t,xy,其协方差矩阵为Σ^ χγ,高斯分 布函数表达式如式(2):式中,η为像素点It, #的维数;如对RGB图像来说,η即为3; 步骤3.2:新读入的一帧图像内所有像素点与当前像素点的高斯混合模型进行匹配,匹 配条件如式(3)所示: It, xy-14?, t, xy | t, xy (3) 式中,λ为匹配常数,一般取为2.5;〇i,t, xy为对应像素点在当前帧第i个高斯分布的方差 值; 步骤3.3:判断当前像素点是否与混合高斯模型的前B个背景分布相匹配;匹配成功则 认为是背景像素点,否则认为是前景像素点;背景像素点用黑色标记,前景像素点用白色标 记;所有的黑色像素点组成背景图像,所有的白色像素点组成前景图像;B的表达式如下:式中,1 -cf是权重阈值;b为满足式4括号内的式子的i的最小值; 步骤3.4:按下式更新第i个高斯分布参数,并将更新后的混合高斯模型作为下一帧的 背景: ω i,t+l,xy= ω i,t,xy+a(Mi,t,xy_W i,t,xy)_aCT (5)) 式中,It,xy是像素点,a是定义的学习速率,范围在〇~1间。M^xy是匹配常数,若该像素 点与第i个高斯分布函数相匹配,则否则M^xyzO^T是一个常量设为0.05; ? i,t+1,xy,yi,t+1,xy,Ei,t+i, xy为对应像素点更新后第i个高斯分布的权重,均值和协方差矩 阵; 步骤3.5:计算顺序参数order,由大到小对所有高斯分布函数进行重新排列,order表 达式如下:(8) 式中,〇i, t+1, ^为对应像素点更新后第i个高斯分布的方差值; 步骤3.6:保留权重为正的高斯分布函数,删除权重为负的高斯分布函数; 步骤3.7:若当前像素点不与混合高斯背景模型任一高斯分布相匹配,则生成一个新的 高斯分布函数来替代权重最小的第η个高斯分布函数,这个新的高斯分布参数设置如下所 示,并且同步骤3.5重新排列高斯分布; Wn,t+l,xy = a (9) 14η, t+1, xy-It, xy ( 10 ) 〇n,t+i,xy=varInit (11) 式中,ωn,t+1,xy,μη,t+1, xy,ση,t+1,#是权重最小的第n个高斯分布函数的权重,均值和协方 差矩阵;varlnit是用来初始化高斯分布一个较大方差; 步骤3.8:归一化所有高斯分布函数权重;继续读入新的一帧图像,与更新后的混合高 斯背景模型进行匹配;不断实时更新混合高斯模型,从而得到人体运动前景图像。4.根据权利要求1所述的一种基于背景建模和双目视觉的人体身高测量方法,其特征 在于:所述的步骤4中阴影检测通过计算运动前景的色度失真CDi与亮度失真αι来判断,判断 条件如下: (12) tau和tcd为色度和亮度阈值,判断当前帧的运动前景图像各像素点是阴影还是前景。5. 根据权利要求1所述的一种基于背景建模和双目视觉的人体身高测量方法,其特征 在于: 所述的步骤4中通过开运算与闭运算去除人体前景图像噪声,并去除小于一定阈值的 轮廓的非感兴趣的前景区域,只留下轮廓面积最大的人体前景区域。6. 根据权利要求1所述的基于背景建模和双目视觉的人体身高测量方法,其特征在于: 所述的步骤5中寻找人体在图像像素坐标系下的最高点与最低点通过遍历人体轮廓,得到 人体轮廓在Y轴上的最小值与最大值而确定这两点的像素坐标(xhigh,yhi gh),(xi?,yi?)。7. 根据权利要求1所述的一种基于背景建模和双目视觉的人体身高测量方法,其特征 在于,所述的步骤6中得到人体最高点与最低点视差信息步骤如下: 步骤6.1:利用surf算法对左右视图中的人体前景区域进行匹配,并通过匹配特征点对 的欧式距离大小来筛选匹配较好的特征点; 步骤6.2:计算人体最高点区域与最低点区域的特征点对横坐标差值,得到人体最高点 与最低点处视差信息dhigh,di〇w。8. 根据权利要求1所述的一种基于背景建模和双目视觉的人体身高测量方法,其特征 在于,所述的步骤7中结合双目摄像机内外参数,人体轮廓最高点最低点在图像像素坐标系 下的像素坐标以及它们的视差信息,计算这两点在左摄像机坐标系(世界坐标系)下的三维 坐标,其中γ坐标差即为人体身高,计算公式如下:he i ghtman - Ylow-Yhigh 式中,Tx为双目摄像头间的基线长度;cy为主点的纵坐标值,heightman即为人体的高度。
【文档编号】G06K9/00GK105956539SQ201610268252
【公开日】2016年9月21日
【申请日】2016年4月27日
【发明人】杨光义, 邱晨力, 王雪迪, 刘晨岑
【申请人】武汉大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1