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相机在既定距离下的水平、垂直视场范围与深度图像的分辨 ...
【技术保护点】
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相...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。