测量方法、装置、系统和计算机可读存储介质制造方法及图纸

技术编号:26846177 阅读:39 留言:0更新日期:2020-12-25 13:09
本公开提供了一种测量方法,包括通过图像采集设备采集目标图像,目标图像中包括目标对象的对象图像,图像采集设备的镜头的光轴方向与地面垂直,获得第一距离和第二距离,将目标对象的头部和脚部之间的距离作为第一距离,以及目标对象的头部到目标图像的中心之间距离的作为第二距离,以及基于第一距离、第二距离以及镜头到地面的垂直距离,确定目标对象的身高。本公开还提供了一种测量装置、系统和计算机可读存储介质。

【技术实现步骤摘要】
测量方法、装置、系统和计算机可读存储介质
本公开涉及计算机
,更具体地,涉及一种测量方法、装置、系统和计算机可读存储介质。
技术介绍
在行为分析、安全监控等领域,识别并理解视频场景中行人的行为是非常重要的任务,而行人身高是一个重要的参考信息。通常使用双目摄像头采集行人的图像才能计算出行人的身高。然而,双目摄像头造价高,并且体积大,导致双目摄像头的安装场景受到限制。在实现本公开构思的过程中,专利技术人发现现有技术中至少存在如下问题:行人身高的测量方法不够优化,对硬件设备要求较高。
技术实现思路
有鉴于此,本公开提供了一种测量方法、装置、系统和计算机可读存储介质。本公开的一个方面提供了一种测量方法,包括通过图像采集设备采集目标图像,所述目标图像中包括目标对象的对象图像,其中,所述图像采集设备的镜头的光轴方向与地面垂直;获得第一距离和第二距离,其中,将所述目标对象的头部和脚部之间的距离作为第一距离,将所述目标对象的头部到所述目标图像的中心之间的距离作为第二距离;以及基于所述第一距离、第二距离以及所述镜头到地面的垂直距离,确定所述目标对象的身高,其中,所述获得第一距离和第二距离包括:确定所述对象图像的边界框;确定所述目标对象的头部位置和脚部位置,其中,所述头部位置为所述边界框的中心和所述目标图像的中心的连线的延长线与所述边界框的交点,所述脚部位置为所述边界框的中心和所述目标图像的中心的连线与所述边界框的交点;以及基于所述头部位置和所述脚部位置,获得所述第一距离与所述第二距离。根据本公开的实施例,确定所述对象图像的边界框包括:对所述目标图像进行识别,确定所述目标对象所在的位置;以及基于所述位置生成所述目标图像中所述对象图像的边界框。根据本公开的实施例,获得第一距离和第二距离包括:在所述目标对象位于预设区域内的情况下,获得第一距离和第二距离,其中,将所述目标图像中所述目标对象的头部和脚部之间的距离作为第一距离,以及将所述目标图像中所述目标对象的头部到所述目标图像的中心之间的距离作为第二距离。根据本公开的实施例,所述目标对象中包括特定对象,在所述特定对象出现在多张目标图像中的情况下,所述获得第一距离和第二距离包括:分别计算所述多张目标图像的每一个目标图像中所述特定对象的头部和脚部之间的特定距离;确定与最大的特定距离对应的目标图像为身高计算图像;以及获得所述身高计算图像中特定对象的头部和脚部之间的距离作为第一距离,以及获得所述身高计算图像中所述特定对象的头部和所述身高计算图像的中心之间的距离作为第二距离。根据本公开的实施例,镜头包括鱼眼镜头。根据本公开的实施例,所述方法还包括对所述目标图像进行预处理,所述预处理包括矫正所述目标图像的畸变。本公开的另一个方面提供了一种测量装置,包括图像采集模块,用于通过图像采集设备采集对象的图像,其中,使所述图像采集设备的镜头的光轴方向与地面垂直;获得模块,用于获得第一距离和第二距离,其中,将所述目标对象的头部和脚部之间的距离作为第一距离,将所述目标对象的头部到所述目标图像的中心之间的距离作为第二距离;以及确定模块,用于基于所述第一距离、第二距离以及所述镜头到地面的垂直距离,确定所述对象的身高,其中,所述获得模块包括:第一确定子模块,用于确定所述对象图像的边界框;第二确定子模块,用于确定所述目标对象的头部位置和脚部位置,其中,所述头部位置为所述边界框的中心与所述目标图像的中心的连线的延长线与所述边界框的交点,所述脚部位置为所述边界框的中心与所述目标图像的中心的连线与所述边界框的交点;以及第一获得子模块,用于基于所述头部位置和脚部位置,获得所述第一距离与所述第二距离。根据本公开的实施例,第一确定子模块包括:确定子单元,用于对所述目标图像进行识别,确定所述目标对象所在的位置;以及生成子单元,用于基于所述位置生成所述目标图像中所述对象的影像的边界框。根据本公开的实施例,目标对象中包括特定对象,在所述特定对象出现在多张目标图像中的情况下,所述获得模块包括:计算子模块,用于分别计算所述多张目标图像的每一个目标图像中所述特定对象的头部和脚部之间的特定距离;第三确定子模块,用于确定与最大的特定距离对应的目标图像为身高计算图像;以及第二获得子模块,用于获得所述身高计算图像中特定对象的头部和脚部之间的距离作为第一距离,以及获得所述身高计算图像中所述特定对象的头部和所述身高计算图像的中心之间的距离作为第二距离。根据本公开的实施例,镜头包括鱼眼镜头。根据本公开的实施例,测量装置还包括预处理模块,用于对所述目标图像进行预处理,所述预处理包括矫正所述目标图像的畸变。本公开的另一方面提供了一种测量系统,包括一个或多个处理器和存储装置,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如上述任意一项的方法。本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。根据本公开的实施例,可以至少部分地解决无法使用单目摄像头测量行人身高的问题,并因此可以实现使用单目摄像头对行人身高进行测量的技术效果。附图说明通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:图1示意性示出了根据本公开实施例的可以应用测量方法的应用场景;图2A和2B示意性示出了根据本公开的实施例的测量方法的流程图;图2C示意性示出了根据本公开实施例的使用具有鱼眼镜头的摄像机采集的图像;图3示意性示出了根据本公开的实施例的获得第一距离和第二距离的方法的示意图;图4示意性示出了根据本公开实施例的根据相似三角形定理来确定所述行人的身高的示意图;图5示意性示出了根据本公开的实施例的测量装置的框图;图6示意性示出了根据本公开的实施例的测量装置的框图;以及图7示意性示出了根据本公开实施例的测量系统的方框图。具体实施方式以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明本文档来自技高网...

【技术保护点】
1.一种测量方法,包括:/n通过图像采集设备采集目标图像,所述目标图像中包括目标对象的对象图像,其中,所述图像采集设备的镜头的光轴方向与地面垂直;/n获得第一距离和第二距离,其中,将所述目标对象的头部和脚部之间的距离作为第一距离,将所述目标对象的头部到所述目标图像的中心之间的距离作为第二距离;以及/n基于所述第一距离、第二距离以及所述镜头到地面的垂直距离,确定所述目标对象的身高,/n其中,所述获得第一距离和第二距离包括:/n确定所述对象图像的边界框;/n确定所述目标对象的头部位置和脚部位置,其中,所述头部位置为所述边界框的中心和所述目标图像的中心的连线的延长线与所述边界框的交点,所述脚部位置为所述边界框的中心和所述目标图像的中心的连线与所述边界框的交点;以及/n基于所述头部位置和所述脚部位置,获得所述第一距离与所述第二距离。/n

【技术特征摘要】
1.一种测量方法,包括:
通过图像采集设备采集目标图像,所述目标图像中包括目标对象的对象图像,其中,所述图像采集设备的镜头的光轴方向与地面垂直;
获得第一距离和第二距离,其中,将所述目标对象的头部和脚部之间的距离作为第一距离,将所述目标对象的头部到所述目标图像的中心之间的距离作为第二距离;以及
基于所述第一距离、第二距离以及所述镜头到地面的垂直距离,确定所述目标对象的身高,
其中,所述获得第一距离和第二距离包括:
确定所述对象图像的边界框;
确定所述目标对象的头部位置和脚部位置,其中,所述头部位置为所述边界框的中心和所述目标图像的中心的连线的延长线与所述边界框的交点,所述脚部位置为所述边界框的中心和所述目标图像的中心的连线与所述边界框的交点;以及
基于所述头部位置和所述脚部位置,获得所述第一距离与所述第二距离。


2.根据权利要求1所述的方法,其中,所述确定所述对象图像的边界框包括:
对所述目标图像进行识别,确定所述目标对象所在的位置;以及
基于所述位置生成所述目标图像中所述对象图像的边界框。


3.根据权利要求1所述的方法,其中,所述获得第一距离和第二距离包括:
在所述目标对象位于预设区域内的情况下,获得第一距离和第二距离,其中,将所述目标图像中所述目标对象的头部和脚部之间的距离作为第一距离,以及将所述目标图像中所述目标对象的头部到所述目标图像的中心之间的距离作为第二距离。


4.根据权利要求1所述的方法,其中,所述目标对象中包括特定对象,在所述特定对象出现在多张目标图像中的情况下,所述获得第一距离和第二距离包括:
分别计算所述多张目标图像的每一个目标图像中所述特定对象的头部和脚部之间的特定距离;
确定与最大的特定距离对应的目标图像为身高计算图像;以及
获得所述身高计算图像中特定对象的头部和脚部之间的距离作为第一距离,以及获得所述身高计算图像中所述特定对象的头部和所述身高计算图像的中心之间的距离作为第二距离。


5.根据权利要求1所述的方法,其中,所述镜头包括鱼眼镜头。


6.根据权利要求1所述的方法,还包括:对所述目标图像进行预处理,所述预处理包括矫正所述目标图像的畸变。

【专利技术属性】
技术研发人员:李艺
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1