获取人员空间距离的计算方法技术

技术编号:37120740 阅读:15 留言:0更新日期:2023-04-01 05:16
本申请涉及一种获取人员空间距离的计算方法,包括以下步骤:获取摄像头的安装高度、拍摄方位以及图像分辨率。建立图像坐标点和实际位置参数的转换模型。根据转换模型和图像中人员足部像素坐标点,计算人员躯干间的距离。根据转换模型、人员足部和头部像素坐标点,计算人员头部间的距离。该方法通过获取摄像头的安装高度、拍摄方位和图像分辨率建立图像坐标点和人员世界位置参数的转换模型,并根据转换模型结合人员足部像素坐标点和人员头部像素坐标点计算人员之间的空间距离,该方法通过人员足部像素坐标点和人员头部像素坐标点共同计算人员之间的空间距离,使得测量结果具有较高的准确性。的准确性。的准确性。

【技术实现步骤摘要】
获取人员空间距离的计算方法


[0001]本申请涉及图像距离转换
,特别是涉及一种获取人员空间距离的计算方法。

技术介绍

[0002]监控系统中摄像头的高度、拍摄角度以及监控区域范围在安装完成后均已固定,监控区域内地面目标位置与监控图像中的位置具有对应关系。在测量已有参数基础上,通过几何关系推导可以将目标在图像的位置信息转换为目标实际空间位置信息,进而计算目标间的距离情况。在实际应用中,可以配合图像识别将监控录像内的人员图像位置信息转换为实际空间位置信息,进而计算人员距离信息,如通过头部距离可以判断人员空间距离情况,对呼吸性传染病防控工作有重要应用价值。
[0003]目前,一般的摄像头只能测量两点之间的距离来判断人员之间的空间距离,但是摄像头的安装高度和拍摄角度多种多样,这就导致在不同的位置摄像头对人员间距的测量存在差异,降低了摄像头测距的准确性。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提出一种准确性较高的获取人员空间距离的计算方法。
[0005]一种获取人员空间距离的计算方法,所述方法包括:
[0006]获取摄像头的安装高度、拍摄方位以及图像分辨率;
[0007]建立图像坐标点和实际位置参数的转换模型;
[0008]根据所述转换模型和图像中人员足部像素坐标点,计算人员躯干间的距离;
[0009]根据所述转换模型、人员足部和头部像素坐标点,计算人员头部间的距离。
[0010]上述获取人员空间距离的计算方法,通过获取摄像头的安装高度、拍摄方位和图像分辨率建立图像坐标点和人员实际位置参数的转换模型,并根据转换模型结合人员足部像素坐标点和人员头部像素坐标点计算人员之间的空间距离,该方法通过人员足部像素坐标点和人员头部像素坐标点共同计算人员之间的空间距离,使得测量结果具有较高的准确性。
[0011]在其中一个实施例中,所述获取摄像头的安装高度、拍摄方位以及图像分辨率,包括:
[0012]获取图像水平和竖直像素点数量M、N;
[0013]获取摄像头距离地面的垂直高度h(cm)及摄像头垂平面距拍摄画面下沿和上沿的实际距离a(cm)和b(cm);
[0014]选取拍摄画面下沿水平两点C、D,并获取C、D之间的实际距离c(cm)及图像中C、D之间像素点数量P。
[0015]在其中一个实施例中,所述图像中C、D之间像素点数量P不低于图像水平像素点数
量M的一半。
[0016]在其中一个实施例中,所述建立图像坐标点和实际位置参数的转换模型,包括:
[0017]以图像拍摄画面下沿为x轴,下沿中心点为原点建立坐标系;
[0018]用像素坐标点代替图像中人员头部与足部的位置,并使得人员头部与足部的横坐标相等;
[0019]获取图像中人员足部像素点坐标(X,Y)以及头部像素点坐标(X,Z)。
[0020]在其中一个实施例中,所述建立图像坐标点和实际位置参数的转换模型,还包括:
[0021]计算图像中人员实际足部坐标(x,y,0)及头部坐标(x,y,z)。
[0022]在其中一个实施例中,所述像素点坐标通过像素点数量表示,且有正负区分。
[0023]在其中一个实施例中,所述计算图像中人员实际足部坐标(x,y,0)及头部坐标(x,y,z),包括:
[0024]计算实际坐标的y值:
[0025][0026]计算实际坐标的x值:
[0027][0028]在其中一个实施例中,所述计算图像中人员实际足部坐标(x,y,0)及头部坐标(x,y,z),还包括:
[0029]计算实际坐标的z值:
[0030][0031]其中,z

为头部坐标等效地面坐标,并由确定。
[0032]在其中一个实施例中,所述计算人员躯干间的距离,包括:
[0033]获取图像中两个人员的足部坐标;
[0034]根据所述转换模型计算两个人员的实际足部坐标分别为(x1,y1,0)和(x2,y2,0);
[0035]计算两个人员的躯干距离L1,单位为cm:
[0036][0037]在其中一个实施例中,所述计算人员头部间的距离,包括:
[0038]获取图像中两个人员的头部坐标;
[0039]根据所述转换模型和人员足部像素坐标点,计算两个人员的实际头部坐标(x1,y1,z1)和(x2,y2,z1);
[0040]计算两个人员的头部距离L2,单位为cm:
[0041]L2=[(x1‑
x2)2+(y1‑
y2)2+(z1‑
z2)2]1/2

附图说明
[0042]图1为本申请中一个实施例的获取人员空间距离的计算方法流程图;
[0043]图2为本实施例的摄像机拍摄模型示意图。
具体实施方式
[0044]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0045]需要说明的是,当组件被称为“固定于”或“设置于”另一个组件,它可以直接在另一个组件上或者也可以存在居中的组件。当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中组件。本申请的说明书所使用的术语“垂直的”、“水平的”、“上”、“下”、“左”、“右”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。
[0046]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0047]在本申请中,除非另有明确的规定和限定,第一特征在第二特征“上”、“下”可以是第一特征直接和第二特征接触,或第一特征和第二特征间接地通过中间媒介接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅表示第一特征水平高度小于第二特征。
[0048]除非另有定义,本申请的说明书所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。在本申请的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本申请。本申请的说明书所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0049]如图1所示,在一个实施例中,一种获取人员空间距离的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种获取人员空间距离的计算方法,其特征在于,所述方法包括:获取摄像头的安装高度、拍摄方位以及图像分辨率;建立图像坐标点和实际位置参数的转换模型;根据所述转换模型和图像中人员足部像素坐标点,计算人员躯干间的距离;根据所述转换模型、人员足部和头部像素坐标点,计算人员头部间的距离。2.根据权利要求1所述的获取人员空间距离的计算方法,其特征在于,所述获取摄像头的安装高度、拍摄方位以及图像分辨率,包括:获取图像水平和竖直像素点数量M、N;获取摄像头距离地面的垂直高度h(cm)及摄像头垂平面距拍摄画面下沿和上沿的实际距离a(cm)和b(cm);选取拍摄画面下沿水平两点C、D,并获取C、D之间的实际距离c(cm)及图像中C、D之间像素点数量P。3.根据权利要求2所述的获取人员空间距离的计算方法,其特征在于,所述图像中C、D之间像素点数量P不低于图像水平像素点数量M的一半。4.根据权利要求1所述的获取人员空间距离的计算方法,其特征在于,所述建立图像坐标点和实际位置参数的转换模型,包括:以图像拍摄画面下沿为x轴,下沿中心点为原点建立坐标系;用像素坐标点代替图像中人员头部与足部的位置,并使得人员头部与足部的横坐标相等;获取图像中人员足部像素点坐标(X,Y)以及头部像素点坐标(X,Z)。5.根据权利要求4所述的获取人员空间距离的计算方法,其特征在于,所述建立图像坐标点和实际位置参数的转换模型,还包括:计算图像中人员实际足部坐标(x,y,0)及...

【专利技术属性】
技术研发人员:刘捷成黄衍李旻雯李景广
申请(专利权)人:上海建科环境技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1