一种3D相机体积测量方法及系统技术方案

技术编号:18423845 阅读:29 留言:0更新日期:2018-07-12 01:26
本发明专利技术涉及一种3D相机体积测量方法及系统。包括以下步骤:获取被测物的深度图,深度图包括被测物的深度信息;根据深度信息从深度图中提取被测物,得到被测物的像素区域;根据3D相机与测量平台的距离及所述深度信息,获取被测物的高度;根据3D相机视场比值的不变性及所述像素区域,获取被测物的长度和宽度;根据被测物的长度、宽度及高度得到被测物的体积。操作简单,实施方便,无需人工测量,准确度、效率大大提升。

A method and system for measuring the volume of 3D camera

The invention relates to a volume measuring method and system for a 3D camera. The following steps include the following steps: obtaining the depth map of the measured object, the depth map including the depth information of the measured object, extracting the measured object from the depth map according to the depth information, obtaining the pixel area of the measured object, obtaining the height of the measured object according to the distance of the 3D camera and the measurement platform and the depth information, and according to the ratio of the field of view of the 3D camera. The length and width of the measured object are obtained according to the pixel area and the pixel area, and the volume of the measured object is obtained according to the length, width and height of the object being measured. The operation is simple, the implementation is convenient, no manual measurement is needed, and the accuracy and efficiency are greatly improved.

【技术实现步骤摘要】
一种3D相机体积测量方法及系统
本专利技术属于物流领域,尤其涉及一种3D相机体积测量方法及系统。
技术介绍
随着电子商务日益深入到人们的日常生活,物流行业快速发展,在托运或运输过程中,需要对包裹等被测物进行测量,但是现在包裹数量日益增长,测量工作繁重,而且所述测量工作大多仍采用人工测量的方式,不仅精度低,最主要的是测量速度慢、效率低,该情况急需改进。
技术实现思路
为了解决上述技术问题,本专利技术的目的在于提供一种3D相机体积测量方法及系统。根据本专利技术的一个方面,提供了一种3D相机体积的测量方法,包括以下步骤:获取被测物的深度图,深度图包括被测物的深度信息;根据深度信息从深度图中提取被测物,得到被测物的像素区域;根据3D相机与测量平台的距离及所述深度信息,获取被测物的高度;根据3D相机视场比值的不变性及所述像素区域,获取被测物的长度和宽度;根据被测物的长度、宽度及高度得到被测物的体积。进一步的,根据深度信息从深度图中提取被测物,得到被测物的像素区域,包括:根据采集的深度数据,通过设定的深度阈值,采用区域连通算法,确定连通区域,得出连通区域的最大外接区域,即为被测物的像素区域。进一步的,进行区域连通算法的深度值间于0和3D相机与被测物的距离之间。进一步的,根据3D相机与测量平台的距离及所述深度信息,获取被测物的高度,包括:获取被测物的像素点集的最小深度值;根据3D相机与被测物的距离及所述最小深度值,获取被测物的高度。进一步的,根据3D相机视场比值的不变性及所述像素区域,获取被测物的长度和宽度,包括:获取3D相机在既定距离下的水平、垂直视场范围与深度图像的分辨率;根据所述像素区域及3D相机在所述既定距离下的水平、垂直视场范围与深度图像的分辨率的比例关系获取被测物的长度、宽度。进一步的,根据所述像素区域及3D相机在所述既定距离下的水平、垂直视场范围与深度图像的分辨率的比例关系获取被测物的长度、宽度,包括:基于像素区域的长度与被测物的长度比值与所述既定距离下3D相机垂直视场范围内像素的总数与垂直视场的长度比值相同,获取被测物的长度;基于像素区域的宽度与被测物的宽度比值与所述既定距离下3D相机水平视场范围内像素的总数与水平视场的宽度比值相同,获取被测物的宽度。根据本专利技术的一个方面,提供了一种3D相机体积的测量系统,包括:采集单元,配置用于获取被测物的深度图,深度图包括被测物的深度信息;提取单元,配置用于根据深度信息从深度图中提取被测物,得到被测物的像素区域;高度获取单元,配置用于根据3D相机与测量平台的距离及所述深度信息,获取被测物的高度;长度和宽度获取单元,配置用于根据3D相机视场比值的不变性及所述像素区域,获取被测物的长度和宽度;被测物的体积计算单元,配置用于根据被测物的长度、宽度及高度得到被测物的体积。采集单元、提取单元、高度获取单元、长度和宽度获取单元、被测物的体积计算单元配置在终端中。进一步的,根据深度信息从深度图中提取被测物,得到被测物的像素区域,包括:根据采集的深度数据,通过设定的深度阈值,采用区域连通算法,确定连通区域,得出连通区域的最大外接区域,即为被测物的像素区域。进一步的,根据3D相机与测量平台的距离及所述深度信息,获取被测物的高度,包括:获取被测物的像素点集的最小深度值;根据3D相机与被测物的距离及所述最小深度值,获取被测物的高度。进一步的,根据3D相机视场比值的不变性及所述像素区域,获取被测物的长度和宽度,包括:获取3D相机在既定距离下的水平、垂直视场范围与深度图像的分辨率;根据所述像素区域及3D相机在所述既定距离下的水平、垂直视场范围与深度图像的分辨率的比例关系获取被测物的长度、宽度。根据本专利技术的一个方面,提供了一种设备,所述设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如上任一项所述的方法。根据本专利技术的一个方面,提供了一种存储有计算机程序的计算机可读存储介质,该程序被处理器执行时实现如上任一项所述的方法。与现有技术相比,本专利技术具有以下有益效果:1、本专利技术示例的3D相机体积的测量方法,获取被测物的深度图,深度图包括被测物的深度信息;根据深度信息从深度图中提取被测物,得到被测物的像素区域;根据3D相机与测量平台的距离及所述深度信息,获取被测物的高度;根据3D相机视场比值的不变性及所述像素区域,获取被测物的长度和宽度;根据被测物的长度、宽度及高度得到被测物的体积。操作简单,实施方便,无需人工测量,准确度、效率大大提升。2、本专利技术示例的3D相机体积的测量系统,采集单元配置用于获取被测物的深度图,深度图包括被测物的深度信息;提取单元配置用于根据深度信息从深度图中提取被测物,得到被测物的像素区域;高度获取单元配置用于根据3D相机与测量平台的距离及所述深度信息,获取被测物的高度;长度和宽度获取单元配置用于根据3D相机视场比值的不变性及所述像素区域,获取被测物的长度和宽度;被测物的体积计算单元配置用于根据被测物的长度、宽度及高度得到被测物的体积。上述各单元相互合作、配合,基于3D相机视场比值不变性的原则,计算被测物的长、宽、高最终得出被测物的体积,避免了人工测量的低效、低精度。3、本专利技术示例的设备,通过一个或多个处理器执行如上任一项所述的方法,减少人工测量误差,提高操作效率。尤其是在物流、仓储行业,能自动快速的实现被测物包裹尺寸测量。4、本专利技术示例的计算机程序的计算机可读存储介质,该程序被处理器执行时实现如上任一项所述的方法,便于自动、快速、精确的进行被测物积的测量及技术推广。附图说明图1为实施例一3D相机体积的测量系统结构图;图2为实施例一被测物的像素区域的示意图。具体实施方式为了更好的了解本专利技术的技术方案,下面结合具体实施例、说明书附图对本专利技术作进一步说明。实施例一:本实施例提供了一种3D相机体积的测量系统,包括:采集单元,配置用于获取被测物的深度图,深度图包括被测物的深度信息;提取单元,配置用于根据深度信息从深度图中提取被测物,得到被测物的像素区域;高度获取单元,配置用于根据3D相机与测量平台的距离及所述深度信息,获取被测物的高度;长度和宽度获取单元,配置用于根据3D相机视场比值的不变性及所述像素区域,获取被测物的长度和宽度;被测物的体积计算单元,配置用于根据被测物的长度、宽度及高度得到被测物的体积。采集单元、提取单元、高度获取单元、长度和宽度获取单元、被测物的体积计算单元配置在终端中。根据深度信息从深度图中提取被测物,得到被测物的像素区域,包括:根据采集的深度数据,通过设定的深度阈值,采用区域连通算法,确定连通区域,得出连通区域的最大外接矩形,即为被测物的像素区域。根据3D相机与测量平台的距离及所述深度信息,获取被测物的高度,包括:获取被测物的像素点集的最小深度值;根据3D相机与被测物的距离及所述最小深度值,获取被测物的高度。根据3D相机视场比值的不变性及所述像素区域,获取被测物的长度和宽度,包括:获取3D相机在既定距离下的水平、垂直视场范围与深度图像的分辨率;根据所述像素区域及3D相机在所述既定距离下的水平、垂直视场范围与深度图像的分辨率的比例关系获取被测物的长度、宽度。该系统具体步骤如下述方法本文档来自技高网...

【技术保护点】
1.一种3D相机体积的测量方法,其特征是,包括以下步骤:获取被测物的深度图,深度图包括被测物的深度信息;根据深度信息从深度图中提取被测物,得到被测物的像素区域;根据3D相机与测量平台的距离及所述深度信息,获取被测物的高度;根据3D相机视场比值的不变性及所述像素区域,获取被测物的长度和宽度;根据被测物的长度、宽度及高度得到被测物的体积。

【技术特征摘要】
1.一种3D相机体积的测量方法,其特征是,包括以下步骤:获取被测物的深度图,深度图包括被测物的深度信息;根据深度信息从深度图中提取被测物,得到被测物的像素区域;根据3D相机与测量平台的距离及所述深度信息,获取被测物的高度;根据3D相机视场比值的不变性及所述像素区域,获取被测物的长度和宽度;根据被测物的长度、宽度及高度得到被测物的体积。2.根据权利要求1所述的3D相机体积的测量方法,其特征是,根据深度信息从深度图中提取被测物,得到被测物的像素区域,包括:根据采集的深度数据,通过设定的深度阈值,采用区域连通算法,确定连通区域,得出连通区域的最大外接区域,即为被测物的像素区域。3.根据权利要求2所述的3D相机体积的测量方法,其特征是,进行区域连通算法的深度值间于0和3D相机与被测物的距离之间。4.根据权利要求1所述的3D相机体积的测量方法,其特征是,根据3D相机与测量平台的距离及所述深度信息,获取被测物的高度,包括:获取被测物的像素点集的最小深度值;根据3D相机与被测物的距离及所述最小深度值,获取被测物的高度。5.根据权利要求1所述的3D相机体积的测量方法,其特征是,根据3D相机视场比值的不变性及所述像素区域,获取被测物的长度和宽度,包括:获取3D相机在既定距离下的水平、垂直视场范围与深度图像的分辨率;根据所述像素区域及3D相机在所述既定距离下的水平、垂直视场范围与深度图像的分辨率的比例关系获取被测物的长度、宽度。6.根据权利要求1-5任一所述的3D相机体积的测量方法,其特征是,根据所述像素区域及3D相机在所述既定距离下的水平、垂直视场范围与深度图像的分辨率的比例关系获取被测物的长度、宽度,包括:基于像素区域的长度与被测物的长度比值与所述既定距离下3D相机垂直视场范围内像素的总数与垂直视场的长度比值相同,获取被测物的长度;基于像素区域的宽度与被测物的宽度比值与所述既定距离下3D相机水平视场范围内像素的总数与水平视场的宽度比值相同,获取被测物的宽度。7.一种3D相...

【专利技术属性】
技术研发人员:刘会平
申请(专利权)人:顺丰科技有限公司
类型:发明
国别省市:广东,44

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

1