【技术实现步骤摘要】
一种基于Kinect的物体体积计算方法
本专利技术涉及一种基于Kinect的物体体积计算方法,属于计算机视觉领域。
技术介绍
随着数字信号处理和计算机技术的发展,将摄像机获取外界环境图像并转换为数字信号,用计算机实现对视觉信息的处理全过程而形成的新技术称为计算机视觉。将计算机视觉应用于空间几何尺寸的精确测量和定位,从而产生视觉测量技术。视觉测量作为当今高新技术之一,在图像处理和计算机技术不断成熟和完善的基础上得到迅猛发展,在产品检测、逆向工程、机器人导航等领域都得到了广泛应用。计算机视觉测量技术以图像传感器为手段检测空间物体的空间三维坐标,进而检测物体的尺寸、形状和运动状态等。微软公司推出的Kinect体感交互设备拥有一个RGB摄像头、一个红外发射器和一个红外摄像头,能够同时捕捉场景的彩色图像与深度图像,在3D重建、动作捕获、虚拟现实、增强现实等方面都得到了很好的应用,但是还很少被应用于视觉测量
Kinect相对于其他深度提取设备,价格便宜,操作方便。目前在物流行业,分布在各地的快递点众多。计费的主要依据是货物的重量和体积。在实际应用中,大多还是靠传统的基于人工手动接触性测量。国外Cubiscan系列测量设备价格高,不利于推广到各个分散物流点。国内的箱体尺寸测量光幕只能测量规则物体,无法满足快速、多样化的要求。
技术实现思路
目的:针对现有技术的不足,本专利技术提供一种基于Kinect的物体体积计算方法,通过一种非接触性的测量手段,不伤及测量目标,不干扰被测物自然状态,可在自动化的条件下应用且拆卸方便,方便安装,解决了传统测量方法测量时间长、成本高的问 ...
【技术保护点】
一种基于Kinect的物体体积计算方法,其特征在于,具体步骤包括:(1)利用Kinect采集包含被测物体的前景深度图像和前景彩色图像以及不包含被测物体的测量台的背景深度图像和背景彩色图像;(2)对Kinect的彩色摄像头进行棋盘标定,通过图像坐标系和世界坐标系间的关系,计算Kinect彩色摄像头的内部参数与外部参数;(3)将步骤(1)中采集的前景彩色图像减去采集的背景彩色图像得到减差后的区域,对减差后的区域进行图像分割,获得被测物体的二值图像,根据测量台的实际区域设置前景ROI区域和背景ROI区域;(4)对步骤(3)中获得的背景ROI区域进行图像预处理,填充背景ROI区域的空洞,所述图像预处理包括均值滤波,用空洞像素四邻域值的平均值填充,反复迭代直到所有的空洞像素均被填充完毕;(5)将前景深度图像和背景深度图像进行减差取绝对值后得到被测物体高度矩阵,并对所述被测物体高度矩阵进行滤波预处理;(6)根据步骤(5)经处理后的被测物体高度矩阵计算被测物体高度值,根据逆投影变换的原理,利用步骤(2)所述Kinect彩色摄像头的内部参数和外部参数,计算被测物体对应的世界坐标矩阵,利用寻找世界坐标矩 ...
【技术特征摘要】
1.一种基于Kinect的物体体积计算方法,其特征在于,具体步骤包括:(1)利用Kinect采集包含被测物体的前景深度图像和前景彩色图像以及不包含被测物体的测量台的背景深度图像和背景彩色图像;(2)对Kinect的彩色摄像头进行棋盘标定,通过图像坐标系和世界坐标系间的关系,计算Kinect彩色摄像头的内部参数与外部参数;(3)将步骤(1)中采集的前景彩色图像减去采集的背景彩色图像得到减差后的区域,对减差后的区域进行图像分割,获得被测物体的二值图像,根据测量台的实际区域设置前景ROI区域和背景ROI区域;(4)对步骤(3)中获得的背景ROI区域进行图像预处理,填充背景ROI区域的空洞,所述图像预处理包括均值滤波,用空洞像素四邻域值的平均值填充,反复迭代直到所有的空洞像素均被填充完毕;(5)将前景深度图像和背景深度图像进行减差取绝对值后得到被测物体高度矩阵,并对所述被测物体高度矩阵进行滤波预处理;(6)根据步骤(5)经处理后的被测物体高度矩阵计算被测物体高度值,根据逆投影变换的原理,利用步骤(2)所述Kinect彩色摄像头的内部参数和外部参数,计算被测物体对应的世界坐标矩阵,利用寻找世界坐标矩阵的最小外接矩形的方法计算被测物体的长、宽、高;(7)根据步骤(6)所述的世界坐标矩阵和步骤(5)所述的被测物体高度矩阵利用积分的方法计算被测物体体积。2.根据权利要求1所述的一种基于Kinect的物体体积计算方法,其特征在于,所述步骤(1)中待测物体放置在测量平台上,由安装在测量平台上方的Kinect进行图像采集。3.根据权利要求1所述的一种基于Kinect的物体体积计算方法,其特征在于,步骤(2)所述对Kinect摄像机进行棋盘标定,确定图像坐标系和世界坐标系的关系,计算摄像机的内部参数和外部参数,通用摄像机模型如式(I)所示:式(I)中,K与摄像机内部结构有关,称为摄像机内部参数;R,t与摄像机相对于世界坐标系的方位有关,称为摄像机的外部参数,且R为旋转矩阵,t为平移矩阵,[xy]为场景图像像素点的坐标,[XYZ]为[xy]在世界坐标系中的坐标。4.根据权利要求3所述的一种基于Kinect的物体体积计算方法,其特征在于,步骤(6)所述物体长、宽、高尺寸计算如下:(4a)世界坐标的计算方法:根据步骤(2)的棋盘标定数据,利用已知参数Z由通用摄像机模型式(I)反求出整个图像坐...
【专利技术属性】
技术研发人员:刘波,李凌,陈荔,庄兴昌,李奎,周军,廖华丽,王婷婷,谢小敏,杨跟,
申请(专利权)人:河海大学常州校区,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。