物体尺寸获取方法、装置、计算机设备以及存储介质与流程

文档序号:19806981发布日期:2020-01-31 17:43阅读:172来源:国知局
物体尺寸获取方法、装置、计算机设备以及存储介质与流程

本发明涉及计算机视觉技术领域,尤其涉及一种基于单目视觉的物体尺寸获取方法、装置、计算机设备以及存储介质。



背景技术:

具有固定形态的物体的物理尺寸的测量方法,常见有采用测量工具直接测量,这种方式只限于少量测量,无法推广于工业应用。

现在工业上采用的物体物理尺寸测量方法主要分为单目视觉、双目视觉、结构光镜头和tof(timeofflight)景深镜头。双目视觉测量存在图像配准难题;结构光镜头和tof景深镜头都是通过对目标发射和接受反馈光线确定物体景深,存在障碍物即无法有效工作、目前的技术工作范围较小、对运动物体效果较差;单目视觉在测量上又分为基于投影几何交比不变原理的未标定相机测量技术和基于相机标定的测量技术,或对场地进行标定);而单目视觉在测量上又分为基于投影几何交比不变原理的未标定相机测量技术和基于相机标定的测量技术,两者的测量精度一直不太高。

专利申请号为cn201910290703.5、专利名称为基于计算机视觉的空间物体定位和测量的方法和系统公开了一种基于单目视觉的测量目标物体的物理尺寸的方案,该方案先采集对比物或目标物体的物理尺寸参数并对相机进行标定取得相机焦距f,将上述参数输入数据处理平台参数库;再采集平台采集图像或视频,数据处理平台计算对比物的物像关系比例λ;最后依据物像关系比例λ*目标物体在图像坐标系中的图像尺寸,可得目标物体物理尺寸。虽然该方案也能够通过单目视觉估测目标物体的物理尺寸,但是其必须获取相机焦距,对相机要求较高,必须统一设定,而且对于目标物体的物理尺寸的测量精度不高。



技术实现要素:

为了解决上述现有技术的缺陷,本发明的目的是提供一种基于单目视觉的物体尺寸获取方法、装置、计算机设备以及存储介质,解决对拍照设备要求多,测量精度不高的问题。

为达到上述目的,本发明的技术方案是:

物体尺寸获取方法,所述物体至少一个正投影视图中不能看到其底部;包括如下步骤:

获取预先设置的两个朝向、形状均相同且错落设置的比对区的物理尺寸;

获取所述两个比对区相同部位各自所在平面之间的距离;

预先获取目标物体不能看到其底部的正投影视图中的侧壁的最外侧处距离其下端部的距离;

通过拍照设备获取至少一张视图;所述视图中包含有完整的两个比对区和目标物体;拍照设备拍摄所有视图时,所述目标物体与比对区的位置固定不变,且目标物体的最下端位于两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面上,每次拍摄时拍照设备的镜头的高度大致相同;拍照设备拍摄具有目标物体的视图时,其镜头位于不能看到目标物体底部的上方,且该视图下目标物体的侧壁的最外侧处距离其下端部的距离已预先获知;

获取所述视图中两个比对区的图像尺寸;

获取所述视图中目标物体的图像尺寸;

预先获取第一个公式第二个公式第三个公式其中,l1为处于下侧的比对区在视图中的图像尺寸;l2为处于上侧的比对区在视图中的图像尺寸;l0为两个比对区相同部位各自所在平面之间的距离;l为预先设置的比对区的物理尺寸;l3为目标物体在视图中的图像尺寸;l4为初始的物体目标尺寸;d为最终的物体目标尺寸;h为拍照设备到两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面之间的距离;h0为目标物体不能看到其底部的正投影视图中的侧壁的最外侧处距离其下端部的距离;

将相应参数带入上述公式计算获得最终的物体目标尺寸。

上述错落设置是指不同比对区在其朝向上不重叠,且两者之间具有高度差。

上述图像尺寸是指对应物体在视图中的轮廓图在该尺寸方向上所占的像素个数统计;如视图中比对区的图像尺寸即指视图中比对区的轮廓图在其长度方向上所占的像素个数统计。

上述的物体尺寸获取方法,主要采用投影几何的投影比例原理。采用上述处理步骤,整个流程简单方便,使用任何拍照设备都可以实现;尤其是经过对初始的物体目标尺寸l4经过上述公式进行矫正,测量获得的相应的物体尺寸的精度也比较高。

具体的,所述比对区为平面图形或立体结构。

更具体的,所述比对区为圆形或矩形;或;所述比对区为球体或长方体。

本发明还提供了另外一种物体尺寸获取方法,所述物体为长方体、球体、圆柱体、椭球体、类长方体、类球体、类圆柱体或类椭球体;包括如下步骤:

获取预先设置的两个朝向、形状均相同且错落设置的比对区的物理尺寸;

获取所述两个比对区相同部位各自所在平面之间的距离;

预先获取目标物体的物理三维尺寸中与比对区朝向相同的尺寸与所求的物体尺寸的比值;

通过拍照设备获取至少一张视图;所述视图中包含有完整的两个比对区和目标物体;拍照设备拍摄所有视图时,所述目标物体与比对区的位置固定不变,且目标物体的最下端位于两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面上,每次拍摄时拍照设备的镜头的高度大致相同;拍照设备拍摄具有目标物体的视图时,其镜头位于目标物体的上方,且所述目标物体朝向镜头方向上的尺寸为所述已获取的至少两个尺寸的比例关系中的一个;

获取所述视图中两个比对区的图像尺寸;

获取所述视图中目标物体的图像尺寸;

预先获取第一个公式第二个公式第三个公式其中,l1为处于下侧的比对区在视图中的图像尺寸;l2为处于上侧的比对区在视图中的图像尺寸;l0为两个比对区相同部位各自所在平面之间的距离;l为预先设置的比对区的物理尺寸;l3为目标物体在视图中的图像尺寸;l为预先设置的比对区的物理尺寸;l4为初始的物体目标尺寸;d为最终的物体目标尺寸;h为拍照设备到两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面之间的距离;h0为目标物体拍照设备发出的光线与目标物体轮廓的任意一个相切点距离目标物体投影面的高度;当目标物体为长方体或类长方体,或,目标物体为圆柱体或类圆柱体,且拍照设备从其轴向拍摄视图时,h0为目标物体朝向拍照设备方向上的尺寸,此时公式x为目标物体的物理三维尺寸中朝向拍照设备的尺寸与所求的物体尺寸的比值;当目标物体为球体、类球体、椭球体或类椭球体,或,目标物体为圆柱体或类圆柱体,且拍照设备从其径向拍摄视图时,h0为朝向拍照设备方向上的尺寸的一半,此时公式x为目标物体的物理三维尺寸中朝向拍照设备的尺寸与所求的物体尺寸的比值;

将相应参数带入上述公式计算获得最终的物体目标尺寸。

上述错落设置是指不同比对区在其朝向上不重叠,且两者之间具有高度差。

上述图像尺寸是指对应物体在视图中的轮廓图在该尺寸方向上所占的像素个数统计;如视图中比对区的图像尺寸即指视图中比对区的轮廓图在其长度方向上所占的像素个数统计。

上述的物体尺寸获取方法,主要采用投影几何的投影比例原理。采用上述处理步骤,整个流程简单方便,使用任何拍照设备都可以实现;尤其是经过对初始的物体目标尺寸l4经过上述公式进行矫正,测量获得的相应的物体尺寸的精度也比较高。与前一个方案相比,本方案主要应用于特殊形状的物体的物理尺寸估测。

具体的,所述比对区为平面图形或立体结构。

更具体的,所述比对区为圆形或矩形;或;所述比对区为球体或长方体。

本发明还提供了一种物体尺寸获取装置,所述物体至少一个正投影视图中不能看到其底部;包括:

第一获取单元,用于获取预先设置的两个朝向、形状均相同且错落设置的比对区的物理尺寸;

第二获取单元,用于获取所述两个比对区相同部位各自所在平面之间的距离;

第三获取单元,用于预先获取目标物体不能看到其底部的正投影视图中的侧壁的最外侧处距离其下端部的距离;

第四获取单元,用于通过拍照设备获取至少一张视图;所述视图中包含有完整的两个比对区和目标物体;拍照设备拍摄所有视图时,所述目标物体与比对区的位置固定不变,且目标物体的最下端位于两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面上,每次拍摄时拍照设备的镜头的高度大致相同;拍照设备拍摄具有目标物体的视图时,其镜头位于不能看到目标物体底部的上方,且该视图下目标物体的侧壁的最外侧处距离其下端部的距离已预先获知;

第五获取单元,用于获取所述视图中两个比对区的图像尺寸;

第六获取单元,用于获取所述视图中目标物体的图像尺寸;

第七获取单元,用于预先获取第一个公式第二个公式第三个公式其中,l1为处于下侧的比对区在视图中的图像尺寸;l2为处于上侧的比对区在视图中的图像尺寸;l0为两个比对区相同部位各自所在平面之间的距离;l为预先设置的比对区的物理尺寸;l3为目标物体在视图中的图像尺寸;l4为初始的物体目标尺寸;d为最终的物体目标尺寸;h为拍照设备到两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面之间的距离;h0为目标物体不能看到其底部的正投影视图中的侧壁的最外侧处距离其下端部的距离;

第一处理单元,用于将相应参数带入上述公式计算获得最终的物体目标尺寸。

本发明还提供了另外一种物体尺寸获取装置,所述物体为长方体、球体、圆柱体、椭球体、类长方体、类球体、类圆柱体或类椭球体;包括:

第八获取单元,用于获取预先设置的两个朝向、形状均相同且错落设置的比对区的物理尺寸;

第九获取单元,用于获取所述两个比对区相同部位各自所在平面之间的距离;

第十获取单元,用于预先获取目标物体的物理三维尺寸中至少两个的比例关系;

第十一获取单元,用于通过拍照设备获取至少一张视图;所述视图中包含有完整的两个比对区和目标物体;拍照设备拍摄所有视图时,所述目标物体与比对区的位置固定不变,且目标物体的最下端位于两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面上,每次拍摄时拍照设备的镜头的高度大致相同;拍照设备拍摄具有目标物体的视图时,其镜头位于目标物体的上方,且所述目标物体朝向镜头方向上的尺寸为所述已获取的至少两个尺寸的比例关系中的一个;

第十二获取单元,用于获取所述视图中两个比对区的图像尺寸;

第十三获取单元,用于获取所述视图中目标物体的图像尺寸;

第十四获取单元,用于预先获取第一个公式第二个公式第三个公式其中,l1为处于下侧的比对区在视图中的图像尺寸;l2为处于上侧的比对区在视图中的图像尺寸;l0为两个比对区相同部位各自所在平面之间的距离;l为预先设置的比对区的物理尺寸;l3为目标物体在视图中的图像尺寸;l为预先设置的比对区的物理尺寸;l4为初始的物体目标尺寸;d为最终的物体目标尺寸;h为拍照设备到两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面之间的距离;h0为目标物体拍照设备发出的光线与目标物体轮廓的任意一个相切点距离目标物体投影面的高度;当目标物体为长方体或类长方体,或,目标物体为圆柱体或类圆柱体,且拍照设备从其轴向拍摄视图时,h0为目标物体朝向拍照设备方向上的尺寸,此时公式x为目标物体的物理三维尺寸中朝向拍照设备的尺寸与所求的物体尺寸的比值;当目标物体为球体、类球体、椭球体或类椭球体,或,目标物体为圆柱体或类圆柱体,且拍照设备从其径向拍摄视图时,h0为朝向拍照设备方向上的尺寸的一半,此时公式x为目标物体的物理三维尺寸中朝向拍照设备的尺寸与所求的物体尺寸的比值;

第二处理单元,用于将相应参数带入上述公式计算获得最终的物体目标尺寸。

本发明还提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上所述的食物熟化尺寸获取方法。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上计算机程序,所述一个或者一个以上计算机程序可被一个或者一个以上的处理器执行,以实现如上所述的食物熟化尺寸获取方法。

下面结合附图和具体实施例对本发明作进一步描述。

附图说明

图1为本发明实施例1物体尺寸获取方法的流程示意图;

图2为本发明实施例1物体尺寸获取方法中的计算公式原理推导示意图;

图3为本发明实施例2物体尺寸获取方法的流程示意图;

图4为本发明实施例3物体尺寸获取装置的示意性框图;

图5为本发明实施例4物体尺寸获取装置的示意性框图;

图6为本发明实施例5一种计算机设备的结构组成示意图。

具体实施方式

为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但不局限于此。

实施例1

如图1所示,本实施例也提供了一种物体尺寸获取方法,所述物体至少一个正投影视图中不能看到其底部;包括如下步骤:

s10a获取预先设置的两个朝向、形状均相同且错落设置的比对区的物理尺寸;具体的,本实施例比对区采用二维码,预先获取其长和/或宽;

s20a获取所述两个比对区相同部位各自所在平面之间的距离;由于比对区可以是平面图形,也可以是立体结构;比对区为平面图形时,两者之间的距离就是两个平面之间的距离;若是比对区为立体结构,则两者之间的距离就是各自的相同部位大致所在平面之间的距离;

s30a预先获取目标物体不能看到其底部的正投影视图中的侧壁的最外侧处距离其下端部的距离;一般采用测量工具直接测量;

s40a通过拍照设备获取至少一张视图;所述视图中包含有完整的两个比对区和目标物体;拍照设备拍摄所有视图时,所述目标物体与比对区的位置固定不变,且目标物体的最下端位于两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面上,每次拍摄时拍照设备的镜头的高度大致相同;拍照设备拍摄具有目标物体的视图时,其镜头位于不能看到目标物体底部的上方,且该视图下目标物体的侧壁的最外侧处距离其下端部的距离已预先获知;

具体的,在本实施例中,所述视图的数量为3,一张视图中存在目标物体,一张视图存在一个比对区,一张视图存在另一个比对区,所述拍照设备拍摄具有比对区的视图时,其镜头位于比对区的正上方,拍摄具有目标物体的视图时,其镜头位于不能看到目标物体底部的正上方,且该视图下目标物体的侧壁的最外侧处距离其下端部的距离已预先获知;拍照设备可以任意选定,不需获取其焦距;

当然,在其他实施例中,所述视图的数量还可以为1,视图中目标物体与两个比对区同存,所述两个比对区和目标物体在该视图中不重叠,所述拍照设备拍摄该视图时,其镜头位于不能看到目标物体底部的上方,且该视图下目标物体的侧壁的最外侧处距离其下端部的距离已预先获知;

或,

所述视图的数量为2,一张视图中目标物体与一个比对区同存,该比对区和目标物体在该视图中不重叠,拍照设备拍摄该视图时,其镜头位于不能看到目标物体底部的上方,且该视图下目标物体的侧壁的最外侧处距离其下端部的距离已预先获知,另一张视图存在另一个比对区,所述拍照设备拍摄该视图时,其镜头正对比对区;

或,

所述视图的数量为2,一张视图中两个比对区同存,两个比对区在该视图中不重叠,拍照设备拍摄该视图时,其镜头位于两个比对区的上方,另一张视图存在目标物体,所述拍照设备拍摄该视图时,其镜头位于不能看到目标物体底部的正上方,且该视图下目标物体的侧壁的最外侧处距离其下端部的距离已预先获知;

s50a获取所述视图中两个比对区的图像尺寸;采用本领域常规技术手段即可获取;

s60a获取所述视图中目标物体的图像尺寸;采用本领域常规技术手段即可获取;

s70a预先获取第一个公式第二个公式第三个公式其中,l1为处于下侧的比对区在视图中的图像尺寸;l2为处于上侧的比对区在视图中的图像尺寸;l0为两个比对区相同部位各自所在平面之间的距离;l为预先设置的比对区的物理尺寸;l3为目标物体在视图中的图像尺寸;l4为初始的物体目标尺寸;d为最终的物体目标尺寸;h为拍照设备到两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面之间的距离(本实施例即为拍照设备到位于下侧的比对区所在平面之间的距离);h0为目标物体不能看到其底部的正投影视图中的侧壁的最外侧处距离其下端部的距离;

参照图2所示,以比对区1为基准比对区(比对区1的物理尺寸l/比对区1的图像尺寸l1得出每个像素格对应的实际尺寸),从而得出第二个公式依据投影几何的投影比例原理得出又因为从而得出第一个公式变换即可得到第三个公式;图2中的目标物体为长方体、类长方体或球体,当然还可以是符合要求的其他形状;

s80a将相应参数带入上述公式计算获得最终的物体目标尺寸。

具体的,比对区为圆形或矩形。当然,在其他实施例中,所述比对区还可以是立体结构,比如球体或长方体。

综上所述:上述的物体尺寸获取方法,主要采用投影几何的投影比例原理。采用上述处理步骤,整个流程简单方便,使用任何拍照设备都可以实现;尤其是经过对初始的物体目标尺寸l4经过上述公式进行矫正,测量获得的相应的物体尺寸的精度也比较高。

实施例2

参照图3所示,一种物体尺寸获取方法,所述物体为长方体、球体、圆柱体、椭球体、类长方体、类球体、类圆柱体或类椭球体,包括如下步骤:

s10b获取预先设置的两个朝向、形状均相同且错落设置的比对区的物理尺寸;本实施例比对区采用二维码,预先获取其长和/或宽;

s20b获取所述两个比对区相同部位各自所在平面之间的距离;比对区可以是平面图形,也可以是立体结构;若比对区为平面图形时,两者之间的距离就是两个平面之间的距离;若比对区两个立体结构,则两者之间的距离就是对应相同部位大致所在平面之间的距离;

s30b预先获取目标物体的物理三维尺寸中与比对区朝向相同的尺寸与所求的物体尺寸的比值;

s40b通过拍照设备获取至少一张视图;所述视图中包含有完整的两个比对区和目标物体;拍照设备拍摄所有视图时,所述目标物体与比对区的位置固定不变,且目标物体的最下端位于两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面上,每次拍摄时拍照设备的镜头的高度大致相同;拍照设备拍摄具有目标物体的视图时,其镜头位于目标物体的上方,且所述目标物体朝向镜头方向上的尺寸为所述已获取的至少两个尺寸的比例关系中的一个;

具体的,本实施例中,所述视图的数量为3,一张视图中存在目标物体,一张视图存在一个比对区,一张视图存在另一个比对区,所述拍照设备拍摄具有比对区的视图时,其镜头位于比对区的正上方,拍摄具有目标物体的视图时,其镜头位于目标物体的正上方,且所述目标物体朝向镜头方向上的尺寸为所述已获取的至少两个尺寸的比例关系中的一个;拍照设备可以任意选定,不需获取其焦距;

当然,在其他实施例中,所述视图的数量还可以是1,视图中目标物体与两个比对区同存,该两个比对区和目标物体在该视图中不重叠,所述拍照设备拍摄该视图时,其镜头位于两个比对区和目标物体的上方,且所述目标物体朝向镜头方向上的尺寸为所述已获取的至少两个尺寸的比例关系中的一个;

或,

所述视图的数量为2,一张视图中目标物体与一个比对区同存,且该比对区和目标物体在该视图中不重叠,拍照设备拍摄该视图时,其镜头位于该比对区和目标物体的上方,且所述目标物体朝向镜头方向上的尺寸为所述已获取的至少两个尺寸的比例关系中的一个,另一张视图存在另一个比对区,所述拍照设备拍摄该视图时,其镜头正对比对区;

或,

所述视图的数量为2,一张视图中两个比对区同存,两个比对区在该视图中不重叠,拍照设备拍摄该视图时,其镜头位于两个比对区的上方,另外一张视图存在目标物体,所述拍照设备拍摄该视图时,其镜头位于目标物体的正上方,且所述目标物体朝向镜头方向上的尺寸为所述已获取的至少两个尺寸的比例关系中的一个;

s50b获取所述视图中两个比对区的图像尺寸;采用本领域常规技术手段即可获取;

s60b获取所述视图中目标物体的图像尺寸;采用本领域常规技术手段即可获取;

s70b预先获取第一个公式第二个公式第三个公式其中,l1为处于下侧的比对区在视图中的图像尺寸;l2为处于上侧的比对区在视图中的图像尺寸;l0为两个比对区相同部位各自所在平面之间的距离;l为预先设置的比对区的物理尺寸;l3为目标物体在视图中的图像尺寸;l为预先设置的比对区的物理尺寸;l4为初始的物体目标尺寸;d为最终的物体目标尺寸;h为拍照设备到两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面之间的距离;h0为拍照设备发出的光线与目标物体轮廓的任意一个相切点距离目标物体投影面的高度;

参照图2所示,当目标物体的形状如图中的目标物体1时(为长方体或类长方体),h0为目标物体朝向拍照设备方向上的尺寸,此时公式x为目标物体的物理三维尺寸中朝向拍照设备的尺寸与所求的物体尺寸的比值;当目标物体为圆柱体或类圆柱体,且拍照设备从其轴向拍摄视图时,亦是如此;

当目标物体的形状如图中的目标物体2时(为球体、类球体、椭球体或类椭球体时),h0为目标物体朝向拍照设备方向上的尺寸的一半,此时公式x为目标物体的物理三维尺寸中朝向拍照设备的尺寸与所求的物体尺寸的比值;当目标物体为圆柱体或类圆柱体,且拍照设备从其径向拍摄视图时,亦是如此;

s80b将相应参数带入上述公式计算获得最终的物体目标尺寸。

具体的,比对区为平面图形,如圆形或矩形。当然,在其他实施例中,所述比对区还可以是立体结构,比如球体或长方体。

综上所述:上述的物体尺寸获取方法,主要采用投影几何的投影比例原理。采用上述处理步骤,整个流程简单方便,使用任何拍照设备都可以实现;尤其是经过对初始的物体目标尺寸l4经过上述公式进行矫正,测量获得的相应的物体尺寸的精度也比较高。与前一个方案相比,本方案主要应用于特殊形状的物体的物理尺寸估测。

实施例1和实施例2所提供的方法可以应用于精度要求不太高的物体尺寸测量,或者对某些精度要求不高的物体的尺寸检测;当然不限于前述应用。

实施例3

如图4所示,本实施例提供了一种物体尺寸获取装置100,所述物体至少一个正投影视图中不能看到其底部;包括:

第一获取单元110,用于获取预先设置的两个朝向、形状均相同且错落设置的比对区的物理尺寸;

第二获取单元120,用于获取所述两个比对区相同部位各自所在平面之间的距离;

第三获取单元130,用于预先获取目标物体不能看到其底部的正投影视图中的侧壁的最外侧处距离其下端部的距离;

第四获取单元140,用于通过拍照设备获取至少一张视图;所述视图中包含有完整的两个比对区和目标物体;拍照设备拍摄所有视图时,所述目标物体与比对区的位置固定不变,且目标物体的最下端位于两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面上,每次拍摄时拍照设备的镜头的高度大致相同;拍照设备拍摄具有目标物体的视图时,其镜头位于不能看到目标物体底部的上方,且该视图下目标物体的侧壁的最外侧处距离其下端部的距离已预先获知;

第五获取单元150,用于获取所述视图中两个比对区的图像尺寸;

第六获取单元160,用于获取所述视图中目标物体的图像尺寸;

第七获取单元170,用于预先获取第一个公式第二个公式第三个公式其中,l1为处于下侧的比对区在视图中的图像尺寸;l2为处于上侧的比对区在视图中的图像尺寸;l0为两个比对区相同部位各自所在平面之间的距离;l为预先设置的比对区的物理尺寸;l3为目标物体在视图中的图像尺寸;l4为初始的物体目标尺寸;d为最终的物体目标尺寸;h为拍照设备到两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面之间的距离;h0为目标物体不能看到其底部的正投影视图中的侧壁的最外侧处距离其下端部的距离;

第一处理单元180,用于将相应参数带入上述公式计算获得最终的物体目标尺寸。

实施例4

如图5所示,本实施例也提供了一种物体尺寸获取装置200,所述物体为长方体、球体、圆柱体、椭球体、类长方体、类球体、类圆柱体或类椭球体;包括:

第八获取单元210,用于获取预先设置的两个朝向、形状均相同且错落设置的比对区的物理尺寸;

第九获取单元220,用于获取所述两个比对区相同部位各自所在平面之间的距离;

第十获取单元230,用于预先获取目标物体的物理三维尺寸中至少两个的比例关系;

第十一获取单元240,用于通过拍照设备获取至少一张视图;所述视图中包含有完整的两个比对区和目标物体;拍照设备拍摄所有视图时,所述目标物体与比对区的位置固定不变,且目标物体的最下端位于两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面上,每次拍摄时拍照设备的镜头的高度大致相同;拍照设备拍摄具有目标物体的视图时,其镜头位于目标物体的上方,且所述目标物体朝向镜头方向上的尺寸为所述已获取的至少两个尺寸的比例关系中的一个;

第十二获取单元250,用于获取所述视图中两个比对区的图像尺寸;

第十三获取单元260,用于获取所述视图中目标物体的图像尺寸;

第十四获取单元270,用于预先获取第一个公式第二个公式第三个公式其中,l1为处于下侧的比对区在视图中的图像尺寸;l2为处于上侧的比对区在视图中的图像尺寸;l0为两个比对区相同部位各自所在平面之间的距离;l为预先设置的比对区的物理尺寸;l3为目标物体在视图中的图像尺寸;l为预先设置的比对区的物理尺寸;l4为初始的物体目标尺寸;d为最终的物体目标尺寸;h为拍照设备到两个比对区已获取各自所在平面之间的距离的相同部位中处于下侧的所在平面之间的距离;h0为拍照设备发出的光线与目标物体轮廓的任意一个相切点距离目标物体投影面的高度;当目标物体为长方体或类长方体,或,目标物体为圆柱体或类圆柱体,且拍照设备从其轴向拍摄视图时,h0为目标物体朝向拍照设备方向上的尺寸,此时公式x为目标物体的物理三维尺寸中朝向拍照设备的尺寸与所求的物体尺寸的比值;当目标物体为球体、类球体、椭球体或类椭球体,或,目标物体为圆柱体或类圆柱体,且拍照设备从其径向拍摄视图时,h0为目标物体朝向拍照设备方向上的尺寸的一半,此时公式x为目标物体的物理三维尺寸中朝向拍照设备的尺寸与所求的物体尺寸的比值;

第二处理单元280,用于将相应参数带入上述公式计算获得最终的物体目标尺寸。

实施例5

如图6所示,一种计算机设备300,包括通过系统总线301连接的处理器302、非易失性存储介质303、内存储器304和网络接口305。其中,该计算机设备300的非易失性存储介质303可存储操作系统3031和计算机程序3032,该计算机程序3032被执行时,可使得处理器302执行物体尺寸获取方法。该计算机设备300的处理器302用于提供计算和控制能力,支撑整个计算机设备300的运行。该内存储器304为非易失性存储介质303中的计算机程序3032的运行提供环境,该计算机程序被处理器执行时,可使得处理器302执行物体尺寸获取方法。计算机设备300的网络接口305用于进行网络通信。本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

其中,所述处理器302用于运行存储在存储器304中的计算机程序,以实现上述物体尺寸获取方法的任一实施例。

应当理解,在本申请实施例中,所称处理器302可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(应用程序licationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

实施例6

一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个计算机程序,所述计算机程序可被至少一个处理器执行,以实现如实施例1的物体尺寸获取方法。

上述的存储介质包括:磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等各种可以存储程序代码的介质。

本发明所有实施例中的单元可以通过通用集成电路,例如cpu(centralprocessingunit,中央处理器),或通过asic(applicationspecificintegratedcircuit,专用集成电路)来实现。

本发明实施例1或2中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施3或4中的单元可以根据实际需要进行合并、划分和删减。

上述仅以实施例来进一步说明本发明的技术内容,以便于读者更容易理解,但不代表本发明的实施方式仅限于此,任何依本发明所做的技术延伸或再创造,均受本发明的保护。本发明的保护范围以权利要求书为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1