CN107067431B - 一种基于Kinect的物体体积计算方法 - Google Patents

一种基于Kinect的物体体积计算方法 Download PDF

Info

Publication number
CN107067431B
CN107067431B CN201710027717.9A CN201710027717A CN107067431B CN 107067431 B CN107067431 B CN 107067431B CN 201710027717 A CN201710027717 A CN 201710027717A CN 107067431 B CN107067431 B CN 107067431B
Authority
CN
China
Prior art keywords
matrix
image
kinect
world coordinate
height
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710027717.9A
Other languages
English (en)
Other versions
CN107067431A (zh
Inventor
刘波
李凌
陈荔
庄兴昌
李奎
周军
廖华丽
王婷婷
谢小敏
杨跟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changzhou Campus of Hohai University
Original Assignee
Changzhou Campus of Hohai University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changzhou Campus of Hohai University filed Critical Changzhou Campus of Hohai University
Priority to CN201710027717.9A priority Critical patent/CN107067431B/zh
Publication of CN107067431A publication Critical patent/CN107067431A/zh
Application granted granted Critical
Publication of CN107067431B publication Critical patent/CN107067431B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10024Color image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20036Morphological image processing

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明公开了一种基于Kinect的物体体积计算方法,包括:(1)利用Kinect采集深度图像和彩色图像;(2)对Kinect的彩色摄像头进行标定;(3)设置深度图像的ROI区域,利用采集的包含被测物的前景彩色图像和不包含被测物体的测量台的背景彩色图像进行图像分割,得到被测物体的二值图像;(4)将背景深度图像ROI区域转换为背景距离矩阵,并对其进行预处理,填充背景距离矩阵中为零的元素,将前景深度图像ROI区域转换为前景距离矩阵;(5)根据前、背景距离矩阵减差得到高度矩阵;(6)计算物体长宽高尺寸和物体体积。本发明有效解决了传统人工测量劳动强度大、测量时间长的问题,是一种非接触的测量手段,不伤及测量目标,可满足自动化的要求同时提高测量精度。

Description

一种基于Kinect的物体体积计算方法
技术领域
本发明涉及一种基于Kinect的物体体积计算方法,属于计算机视觉领域。
背景技术
随着数字信号处理和计算机技术的发展,将摄像机获取外界环境图像并转换为数字信号,用计算机实现对视觉信息的处理全过程而形成的新技术称为计算机视觉。将计算机视觉应用于空间几何尺寸的精确测量和定位,从而产生视觉测量技术。视觉测量作为当今高新技术之一,在图像处理和计算机技术不断成熟和完善的基础上得到迅猛发展,在产品检测、逆向工程、机器人导航等领域都得到了广泛应用。计算机视觉测量技术以图像传感器为手段检测空间物体的空间三维坐标,进而检测物体的尺寸、形状和运动状态等。
微软公司推出的Kinect体感交互设备拥有一个RGB摄像头、一个红外发射器和一个红外摄像头,能够同时捕捉场景的彩色图像与深度图像,在3D重建、动作捕获、虚拟现实、增强现实等方面都得到了很好的应用,但是还很少被应用于视觉测量技术领域。Kinect相对于其他深度提取设备,价格便宜,操作方便。
目前在物流行业,分布在各地的快递点众多。计费的主要依据是货物的重量和体积。在实际应用中,大多还是靠传统的基于人工手动接触性测量。国外Cubiscan系列测量设备价格高,不利于推广到各个分散物流点。国内的箱体尺寸测量光幕只能测量规则物体,无法满足快速、多样化的要求。
发明内容
目的:针对现有技术的不足,本发明提供一种基于Kinect的物体体积计算方法,通过一种非接触性的测量手段,不伤及测量目标,不干扰被测物自然状态,可在自动化的条件下应用且拆卸方便,方便安装,解决了传统测量方法测量时间长、成本高的问题。
本发明的技术方案如下:
一种基于Kinect的物体体积计算方法,具体步骤包括:
(1)利用Kinect采集包含被测物体的前景深度图像和前景彩色图像以及不包含被测物体的测量台的背景深度图像和背景彩色图像;
(2)对Kinect的彩色摄像头进行棋盘标定,通过图像坐标系和世界坐标系间的关系,计算Kinect彩色摄像头的内部参数与外部参数,
(3)将步骤(1)中采集的前景彩色图像减去采集的背景彩色图像得到减差后的区域,对减差后的区域进行图像分割,获得被测物体的二值图像,根据测量台的实际区域设置前景ROI区域和背景深度图像的ROI区域;
(4)对步骤(3)中获得的背景ROI区域进行图像预处理,填充ROI区域的空洞,所述图像预处理包括均值滤波,用空洞像素四邻域值的平均值填充,反复迭代直到所有的空洞像素均被填充完毕;
(5)将前景深度图像和背景深度图像进行减差取绝对值后得到被测物体高度矩阵,并对所述被测物体高度矩阵进行滤波预处理,所述滤波预处理包括设置高度值上限和高度值下限,上下限之外的数值被滤为0;
(6)根据步骤(5)经处理后的被测物体高度矩阵计算被测物体高度值,根据逆投影变换的原理,利用步骤(2)所述Kinect彩色摄像头的内部参数和外部参数,计算被测物体对应的世界坐标矩阵,利用寻找世界坐标矩阵的最小外接矩形的方法计算被测物体的长和宽;
(7)根据步骤(6)所述的世界坐标矩阵和被测物体高度矩阵利用积分的方法计算被测物体体积。
优选地,所述步骤(1)中待测物体放置在测量平台上,由安装在测量平台上方的Kinect进行图像采集。
优选地,步骤(2)所述对Kinect摄像机进行棋盘标定,确定图像坐标系和世界坐标系的关系,计算Kinect彩色摄像头的内部参数和外部参数,通用摄像机模型如式(I)所示:
Figure BDA0001210030240000031
式(I)中,K与摄像机内部结构有关,为摄像机内部参数;R,t与摄像机相对于世界坐标系的方位有关,为摄像机的外部参数,且R为旋转矩阵,t为平移矩阵,[x y]为场景图像像素点的坐标,[X Y Z]为[x y]在世界坐标系中的坐标。
优选地,步骤(6)所述物体长宽高尺寸计算方法如下:
(4a)世界坐标的计算方法:根据步骤(2)的棋盘标定数据,利用已知参数Z由通用摄像机模型式(I)反求出整个图像坐标系上各点(x,y)对应的世界坐标系坐标(X,Y),并将计算结果保存到数据表Xcoord_in_World和Ycoord_in_World中,从而根据步骤(3)中的被测物体的二值图像以及步骤(5)中的物体高度矩阵通过查表的方式获得对应的被测物体的世界坐标;其中,已知参数Z为步骤(5)中获得的被测物体高度矩阵中的元素值height,其计算公式如(II)所示:
height=Dground-Dobject (II)
其中,Dground为背景深度图像中的元素值,代表Kinect到测量平台上各点的距离,Dobject为前景深度图像中的元素值,代表Kinect到包含被测物体的各点的距离;
(4b)物体长和宽的计算:指定世界坐标矩阵最大范围,新建世界坐标矩阵(XcoordRange,YcoordRange)并初始化世界坐标矩阵的元素值为零;遍历被测物体的二值图像,若二值图像的像素值为1,则根据步骤(4a)查表Xcoord_in_World和Ycoord_in_World获取对应世界坐标X和Y;并将世界坐标矩阵对应元素值置为1;对计算得到的世界坐标矩阵进行滤波优化,求滤波优化后的世界坐标矩阵最小外接矩形,设最小外接矩形的四个顶点坐标为(X1,Y1)、(X2,Y2)、(X3,Y3)、(X4,Y4),则被测物体的长度为
Figure BDA0001210030240000041
被测物体的宽度为
Figure BDA0001210030240000042
优选地,步骤(7)所述物体体积如下:
(7a)初始化体积volume为零,遍历被测物体二值图像,如果被测物体二值图像的像素值为1,以该像素点相邻的四个像素点为单元映射到世界坐标矩阵TheWorld;
(7b)计算这四个像素点映射到世界坐标矩阵的长L和宽W,即两个相邻像素点的距离对应的现实空间真实距离,求单元面积L×W;
(7c)将单元面积乘以像素点对应的被测物体高度矩阵中的高度值,逐个累加得到被测物体积。计算公式如(III)所示:
volume=volume+L×W×height (III)
优选地,步骤(5)中所述的滤波预处理指设置被测物体高度矩阵的高度值上限和高度值下限,上下限之外的数值被滤为0。
优选地,步骤(4b)中所述滤波优化的方法为将世界坐标矩阵缩小到1/4尺寸,利用形态学开运算去除零散噪点后再将图像放大4倍,得到优化后的世界坐标矩阵。
本发明的有益效果:本发明提供一种基于Kinect的物体体积计算方法,有效解决了传统人工测量劳动强度大、测量时间长的问题。具有良好的稳定性和可靠性,是一种非接触的测量手段,不伤及测量目标,可满足自动化的要求同时提高测量精度。
附图说明
图1是本发明测量装置的示意图。
图2是本发明由图像坐标映射到世界坐标的示意图。
图3是本发明计算物体长宽的算法流程图。
图4是本发明计算物体体积算法流程图。
具体实施方式
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
如图1-4所示,一种基于Kinect的物体体积计算方法,具体步骤包括:
(1)利用Kinect采集包含被测物体的前景深度图像和前景彩色图像以及不包含被测物体的测量台的背景深度图像和背景彩色图像;
(2)对Kinect的彩色摄像头进行棋盘标定,通过图像坐标系和世界坐标系间的关系,计算Kinect彩色摄像头的内部参数与外部参数,;
(3)将步骤(1)中采集的前景彩色图像减去采集的背景彩色图像得到减差后的区域,对减差后的区域进行图像分割,获得被测物体的二值图像,根据测量台的实际区域设置前景ROI区域和背景ROI区域;
(4)对步骤(3)中获得的背景ROI区域进行图像预处理,填充ROI区域的空洞,所述图像预处理包括均值滤波,用空洞像素四邻域值的平均值填充,反复迭代直到所有的空洞像素均被填充完毕;
(5)将前景深度图像和背景深度图像进行减差取绝对值后得到被测物体高度矩阵,并对所述被测物体高度矩阵进行滤波预处理;
(6)根据步骤(5)经处理后的被测物体高度矩阵计算被测物体高度值,根据逆投影变换的原理,利用步骤(2)所述Kinect彩色摄像头的内部参数和外部参数,计算被测物体对应的世界坐标矩阵,利用寻找世界坐标矩阵的最小外接矩形的方法计算被测物体的长和宽;
(7)根据步骤(6)所述的世界坐标矩阵和步骤(5)所述的被测物体高度矩阵利用积分的方法计算被测物体体积。
优选地,所述步骤(1)中待测物体放置在测量平台上,由安装在测量平台上方的Kinect进行图像采集。
优选地,步骤(2)所述对Kinect摄像机进行棋盘标定,确定图像坐标系和世界坐标系的关系,计算摄像机的内部参数和外部参数,通用摄像机模型如式(I)所示:
Figure BDA0001210030240000061
式(I)中,K与摄像机内部结构有关,称为摄像机内部参数;R,t与摄像机相对于世界坐标系的方位有关,称为摄像机的外部参数,且R为旋转矩阵,t为平移矩阵,[x y]为场景图像像素点的坐标,[X Y Z]为[x y]在世界坐标系中的坐标。
优选地,步骤(6)所述物体长、宽、高尺寸计算如下:
(4a)世界坐标的计算方法:根据步骤(2)的棋盘标定数据,利用已知参数Z由通用摄像机模型式(I)反求出整个图像坐标系上各点(x,y)对应的世界坐标系坐标(X,Y),并将计算结果保存到数据表Xcoord_in_World和Ycoord_in_World中,从而根据步骤(3)中的被测物体的二值图像以及步骤(5)中的物体高度矩阵通过查表的方式获得对应的被测物体的世界坐标;其中,已知参数Z为步骤(5)中获得的被测物体高度矩阵中的元素值height,其计算公式为如(II)所示:
height=Dground-Dobject (II)
其中,Dground为背景深度图像中的元素值,代表Kinect到测量平台上各点的距离,Dobject为前景深度图像中的元素值,代表Kinect到包含被测物体的各点的距离;
(4b)物体长和宽的计算:指定世界坐标矩阵最大范围,新建世界坐标矩阵(XcoordRange,YcoordRange)并初始化世界坐标矩阵的元素值为零;遍历被测物体的二值图像,若二值图像的像素值为1,则根据步骤(4a)查表Xcoord_in_World和Ycoord_in_World获取对应世界坐标X和Y;并将世界坐标矩阵对应元素值置为1;对计算得到的世界坐标矩阵进行滤波优化,求滤波优化后的世界坐标矩阵最小外接矩形,设最小外接矩形的四个顶点坐标为(X1,Y1)、(X2,Y2)、(X3,Y3)、(X4,Y4),则被测物体的长度为
Figure BDA0001210030240000081
被测物体的宽度为
Figure BDA0001210030240000082
优选地,步骤(7)所述物体体积计算如下:
(5a)初始化体积volume为零,遍历被测物体二值图像,如果二值图像像素值为1,以该像素点相邻的四个像素点为单元映射到世界坐标矩阵;
(5b)计算这四个像素点映射到世界坐标矩阵的长L和宽W,即两个相邻像素点的距离对应的现实空间真实距离,求单元面积L×W;
(5c)将单元面积乘以像素点对应的被测物体高度矩阵中的高度值,逐个累加得到被测物体积,其计算公式如(III)所示:
volume=volume+L×W×height (III)
优选地,步骤(5)中所述的滤波预处理指设置被测物体高度矩阵的高度值上限和高度值下限,上下限之外的数值被滤为0。
优选地,步骤(4b)中所述滤波优化的方法为将世界坐标矩阵缩小到1/4尺寸,利用形态学开运算去除零散噪点后再将图像放大4倍,得到优化后的世界坐标矩阵。
实施例1:
(1a)利用Kinect采集包含被测物体的前景深度图像和前景彩色图像以及不包含被测物体的测量台的背景深度图像和背景彩色图像;
(1b)对Kinect的彩色摄像头进行棋盘标定,通过图像坐标系和世界坐标系间的关系,计算摄像机的内部参数与外部参数,通用摄像机模型可表示为如式(I)所示:
Figure BDA0001210030240000091
式(I)中,K只与摄像机内部结构有关,称为摄像机内部参数;R,t只与摄像机相对于世界坐标系的方位有关,称为摄像机的外部参数,R为旋转矩阵,t为平移矩阵,[x y]为图像像素点的坐标,[X Y Z]为[x y]在世界坐标系中的坐标;本发明中彩色摄像头的内部参数和外部参数是根据棋盘标定计算出来的,标定的方法采用张正友标定方法,R,t称为摄像机的外部参数,根据MATLAB里的标定工具箱计算出来的,属于常规技术手段。
(1c)将步骤(1a)中采集的前景彩色图像减去采集的背景彩色图像得到减差后的区域,对减差后的区域进行图像分割,获得被测物体的二值图像,根据测量台的实际区域设置前景ROI区域和背景ROI区域;
(1d)对步骤(1c)中获得的背景ROI区域进行图像预处理,填充背景ROI区域的空洞,所述图像预处理包括均值滤波,用空洞像素四邻域值的平均值填充,反复迭代直到所有的空洞像素均被填充完毕;
(1e)将前景深度图像和背景深度图像进行减差取绝对值后得到被测物体高度矩阵,并对所述被测物体高度矩阵进行滤波预处理,所述滤波预处理包括设置高度值上限和高度值下限,上下限之外的数值被滤为0;
(1f)根据步骤(1e)经处理后的被测物体高度矩阵计算被测物体高度值,根据逆投影变换的原理,利用步骤(1b)所述Kinect彩色摄像头的内部参数和外部参数计算被测物体对应的世界坐标矩阵,利用寻找世界坐标矩阵的最小外接矩形的方法计算被测物体长宽,计算得到物体高度矩阵后就可以将高度矩阵元素值作为世界坐标系的Z参数。
如图2所示,通过逆投影变换可以将一个像素点反过来映射回现实三维空间,但不能由图像像素的坐标求出对应的现实三维空间点的坐标,其本质原因是由于三维客观场景映射到像平面是多点对一点的变换。当已知产生图像像素点的三维空间点的一个世界坐标,即Z坐标已知,便可以通过摄像机模型式(I)求出另外两个世界坐标X、Y。因为R为3×3矩阵,t为1×3矩阵,K为3×3矩阵,所以
Figure BDA0001210030240000101
为4×3矩阵。
Figure BDA0001210030240000102
为4×3矩阵,
则计算后可得
Figure BDA0001210030240000103
其中,矩阵T和Z已知,则可以求出世界坐标X、Y。
如图3所示,计算物体长宽流程图,采用如下方式:指定世界坐标矩阵最大范围,即测量平台的实际有效区域(XcoordRange,YcoordRange),新建世界坐标矩阵TheWorld(XcoordRange,YcoordRange)并初始化世界坐标矩阵的元素值为零;遍历被测物体的二值图像,若像素值为1,则获取对应世界坐标X和Y;并将世界坐标矩阵对应元素值置1即TheWorld(X,Y)=1;计算得到的世界坐标矩阵TheWorld存在零散噪点,对长宽的计算影响较大。为了去除噪点对映射得到的世界坐标矩阵TheWorld进行滤波优化,将世界坐标矩阵缩小到1/4尺寸,利用形态学开运算去除零散噪点后再将图像放大4倍,求滤波优化后的世界坐标矩阵最小外接矩形,设最小外接矩形的四个顶点坐标为(X1,Y1)、(X2,Y2)、(X3,Y3)、(X4,Y4),则长度为
Figure BDA0001210030240000111
作为被测物体的长,宽度为
Figure BDA0001210030240000112
作为被测物体的宽。
如图4所示,计算体积流程图,采用累加的方式,步骤如下:初始化体积volume为零,遍历被测物体二值图像,如果像素值为1,按照该像素点相邻的四个像素点为单元映射到世界坐标矩阵TheWorld;
计算这四个像素点映射到世界坐标矩阵TheWorld的长L和宽W,即两个相邻像素点的距离对应的现实空间真实距离,计算单元面积L×W,将单元面积乘以像素点对应的被测物体高度矩阵中的高度值,逐个累加得到被测物体积。计算公式如(II)所示:
volume=volume+L×W×height (II)
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (6)

1.一种基于Kinect的物体体积计算方法,其特征在于,具体步骤包括:
(1)利用Kinect采集包含被测物体的前景深度图像和前景彩色图像以及不包含被测物体的测量台的背景深度图像和背景彩色图像;
(2)对Kinect的彩色摄像头进行棋盘标定,通过图像坐标系和世界坐标系间的关系,计算Kinect彩色摄像头的内部参数与外部参数;
(3)将步骤(1)中采集的前景彩色图像减去采集的背景彩色图像得到减差后的区域,对减差后的区域进行图像分割,获得被测物体的二值图像,根据测量台的实际区域设置前景ROI区域和背景ROI区域;
(4)对步骤(3)中获得的背景ROI区域进行图像预处理,填充背景ROI区域的空洞,所述图像预处理包括均值滤波,用空洞像素四邻域值的平均值填充,反复迭代直到所有的空洞像素均被填充完毕;
(5)将前景深度图像和背景深度图像进行减差取绝对值后得到被测物体高度矩阵,并对所述被测物体高度矩阵进行滤波预处理;
(6)根据步骤(5)经处理后的被测物体高度矩阵计算被测物体高度值,根据逆投影变换的原理,利用步骤(2)所述Kinect彩色摄像头的内部参数和外部参数,计算被测物体对应的世界坐标矩阵,利用寻找世界坐标矩阵的最小外接矩形的方法计算被测物体的长、宽、高;
(7)根据步骤(6)所述的世界坐标矩阵和步骤(5)所述的被测物体高度矩阵利用积分的方法计算被测物体体积;
步骤(7)所述物体体积计算如下:
(a)初始化体积volume为零,遍历被测物体二值图像,如果二值图像像素值为1,以该像素值为1的像素点相邻的四个像素点为单元映射到世界坐标矩阵;
(b)计算这四个像素点映射到世界坐标矩阵的长L和宽W,即两个相邻像素点的距离对应的现实空间真实距离,求单元面积L×W;
(c)将单元面积乘以该像素值为1的像素点对应的被测物体高度矩阵中的高度值,逐个累加得到被测物体积,其计算公式如(III)所示:
volume=volume+L×W×height (III)。
2.根据权利要求1所述的一种基于Kinect的物体体积计算方法,其特征在于,所述步骤(1)中待测物体放置在测量平台上,由安装在测量平台上方的Kinect进行图像采集。
3.根据权利要求1所述的一种基于Kinect的物体体积计算方法,其特征在于,步骤(2)所述对Kinect摄像机进行棋盘标定,确定图像坐标系和世界坐标系的关系,计算摄像机的内部参数和外部参数,通用摄像机模型如式(I)所示:
Figure FDA0002418627780000021
式(I)中,K与摄像机内部结构有关,称为摄像机内部参数;R,t与摄像机相对于世界坐标系的方位有关,称为摄像机的外部参数,且R为旋转矩阵,t为平移矩阵,[x y]为场景图像像素点的坐标,[X Y Z]为[x y]在世界坐标系中的坐标。
4.根据权利要求3所述的一种基于Kinect的物体体积计算方法,其特征在于,步骤(6)所述物体长、宽、高尺寸计算如下:
(4a)世界坐标的计算方法:根据步骤(2)的棋盘标定数据,利用已知参数Z由通用摄像机模型式(I)反求出整个图像坐标系上各点(x,y)对应的世界坐标系坐标(X,Y),并将计算结果保存到数据表Xcoord_in_World和Ycoord_in_World中,从而根据步骤(3)中的被测物体的二值图像以及步骤(5)中的物体高度矩阵通过查表的方式获得对应的被测物体的世界坐标;其中,已知参数Z为步骤(5)中获得的被测物体高度矩阵中的元素值height,其计算公式如(II)所示:
height=Dground-Dobject (II)
其中,Dground为背景深度图像中的元素值,代表Kinect到测量平台上各点的距离,Dobject为前景深度图像中的元素值,代表Kinect到包含被测物体的各点的距离;
(4b)物体长和宽的计算:指定世界坐标矩阵最大范围,新建世界坐标矩阵(XcoordRange,YcoordRange)并初始化世界坐标矩阵的元素值为零;遍历被测物体的二值图像,若二值图像的像素值为1,则根据步骤(4a)查表Xcoord_in_World和Ycoord_in_World获取对应世界坐标X和Y;并将世界坐标矩阵对应元素值置为1;对计算得到的世界坐标矩阵进行滤波优化,求滤波优化后的世界坐标矩阵最小外接矩形,设最小外接矩形的四个顶点坐标为(X1,Y1)、(X2,Y2)、(X3,Y3)、(X4,Y4),则被测物体的长度为
Figure FDA0002418627780000031
被测物体的宽度为
Figure FDA0002418627780000032
5.根据权利要求1所述的一种基于Kinect的物体体积计算方法,其特征在于,步骤(5)中所述的滤波预处理指设置被测物体高度矩阵的高度值上限和高度值下限,上下限之外的数值被滤为0。
6.根据权利要求4所述的一种基于Kinect的物体体积计算方法,其特征在于,步骤(4b)中所述滤波优化的方法为将世界坐标矩阵缩小到1/4尺寸,利用形态学开运算去除零散噪点后再将图像放大4倍,得到优化后的世界坐标矩阵。
CN201710027717.9A 2017-01-16 2017-01-16 一种基于Kinect的物体体积计算方法 Active CN107067431B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710027717.9A CN107067431B (zh) 2017-01-16 2017-01-16 一种基于Kinect的物体体积计算方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710027717.9A CN107067431B (zh) 2017-01-16 2017-01-16 一种基于Kinect的物体体积计算方法

Publications (2)

Publication Number Publication Date
CN107067431A CN107067431A (zh) 2017-08-18
CN107067431B true CN107067431B (zh) 2020-07-03

Family

ID=59597965

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710027717.9A Active CN107067431B (zh) 2017-01-16 2017-01-16 一种基于Kinect的物体体积计算方法

Country Status (1)

Country Link
CN (1) CN107067431B (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108332662B (zh) * 2018-02-06 2020-02-11 新石器龙码(北京)科技有限公司 一种物体测量方法和装置
CN108537329B (zh) * 2018-04-18 2021-03-23 中国科学院计算技术研究所 一种利用Volume R-CNN神经网络进行运算的方法和装置
CN108629756B (zh) * 2018-04-28 2021-06-25 东北大学 一种Kinectv2深度图像无效点修复方法
CN109060830B (zh) * 2018-06-21 2021-03-26 珠海格力智能装备有限公司 显示屏的杂质的检测方法和装置
CN109186461A (zh) * 2018-07-27 2019-01-11 南京阿凡达机器人科技有限公司 一种箱体大小的测量方法及测量设备
CN109448045B (zh) * 2018-10-23 2021-02-12 南京华捷艾米软件科技有限公司 基于slam的平面多边形物体测量方法及机器可读存储介质
CN109631764B (zh) * 2018-11-22 2020-12-04 南京理工大学 基于RealSense相机的尺寸测量***及方法
CN109357637B (zh) * 2018-12-11 2021-12-10 长治学院 一种基于深度相机的卷板机卷板曲率半径和厚度测量方法
CN109472822A (zh) * 2018-12-29 2019-03-15 上海大学 基于深度图像处理的物体尺寸测量方法
CN110148166A (zh) * 2019-01-25 2019-08-20 华晨宝马汽车有限公司 测量物体尺寸的***、方法、装置以及存储介质
CN110136193B (zh) * 2019-05-08 2021-06-11 广东嘉腾机器人自动化有限公司 基于深度图像的矩体箱体三维尺寸测量方法及存储介质
CN110017773B (zh) * 2019-05-09 2021-12-17 福建(泉州)哈工大工程技术研究院 一种基于机器视觉的包裹体积测量方法
CN110378952A (zh) * 2019-07-10 2019-10-25 深圳前海微众银行股份有限公司 一种图像处理方法及装置
CN110838142B (zh) * 2019-11-05 2023-09-08 沈阳民航东北凯亚有限公司 一种基于深度图像的行李尺寸识别方法及装置
CN111524193B (zh) * 2020-04-17 2022-05-03 西安交通大学 一种物体二维尺寸的测量方法及测量装置
CN112070736B (zh) * 2020-09-01 2023-02-24 上海电机学院 一种结合目标检测和深度计算的物体体积视觉测量方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008112766A1 (en) * 2007-03-12 2008-09-18 Conversion Works, Inc. Systems and methods for allowing a user to dynamically manipulate stereoscopic parameters
CN103207674A (zh) * 2013-03-21 2013-07-17 苏州展科光电科技有限公司 基于体感技术的电子演示***
CN104408724A (zh) * 2014-11-27 2015-03-11 中南大学 基于深度信息的泡沫浮选液位监测和工况识别方法及***
CN104899883A (zh) * 2015-05-29 2015-09-09 北京航空航天大学 一种深度图像场景的室内对象立方体检测方法
CN104951073A (zh) * 2015-06-19 2015-09-30 济南大学 一种基于虚拟界面的手势交互方法
CN105243658A (zh) * 2015-09-08 2016-01-13 江苏大学 一种基于Kinect传感器的植株深度特征识别方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008003878B3 (de) * 2008-01-10 2009-04-30 Siemens Aktiengesellschaft Verfahren und Vorrichtung zur Visualisierung von 3D-Bilddaten der tomographischen Bildgebung

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008112766A1 (en) * 2007-03-12 2008-09-18 Conversion Works, Inc. Systems and methods for allowing a user to dynamically manipulate stereoscopic parameters
CN103207674A (zh) * 2013-03-21 2013-07-17 苏州展科光电科技有限公司 基于体感技术的电子演示***
CN104408724A (zh) * 2014-11-27 2015-03-11 中南大学 基于深度信息的泡沫浮选液位监测和工况识别方法及***
CN104899883A (zh) * 2015-05-29 2015-09-09 北京航空航天大学 一种深度图像场景的室内对象立方体检测方法
CN104951073A (zh) * 2015-06-19 2015-09-30 济南大学 一种基于虚拟界面的手势交互方法
CN105243658A (zh) * 2015-09-08 2016-01-13 江苏大学 一种基于Kinect传感器的植株深度特征识别方法

Also Published As

Publication number Publication date
CN107067431A (zh) 2017-08-18

Similar Documents

Publication Publication Date Title
CN107067431B (zh) 一种基于Kinect的物体体积计算方法
CN110264416B (zh) 稀疏点云分割方法及装置
CN110118528B (zh) 一种基于棋盘靶标的线结构光标定方法
CN108694741B (zh) 一种三维重建方法及装置
Li et al. An improved building boundary extraction algorithm based on fusion of optical imagery and LIDAR data
WO2017023210A1 (en) Generating a merged, fused three-dimensional point cloud based on captured images of a scene
CN101697233A (zh) 一种基于结构光的三维物体表面重建方法
CN109887030A (zh) 基于cad稀疏模板的无纹理金属零件图像位姿检测方法
CN113011388B (zh) 一种基于车牌及车道线的车辆外轮廓尺寸检测方法
CN108550169B (zh) 三维空间中象棋棋子位置的确定及其高度的计算方法
CN112561983A (zh) 一种测算表面弱纹理且不规则堆料体积的装置及方法
CN107967675B (zh) 一种基于自适应投影移动最小二乘的结构化点云去噪方法
CN113205604A (zh) 一种基于摄像机和激光雷达的可行区域检测方法
KR101549155B1 (ko) 라이다 자료를 활용한 구조물의 직선경계 추출방법
Zhang et al. Lidar-guided stereo matching with a spatial consistency constraint
CN112184804B (zh) 大体积工件高密度焊点定位方法、装置、存储介质及终端
CN106846324B (zh) 一种基于Kinect的非规则物体高度测量方法
CN114998328A (zh) 一种基于机器视觉的工件喷涂缺陷检测方法、***及可读存储介质
CN116255912A (zh) 包裹的静态体积测量方法及***
CN114396875A (zh) 一种基于深度相机垂直拍摄的长方形包裹体积测量方法
CN110136248B (zh) 一种基于双目立体视觉的变速器壳体三维重建装置及方法
CN116051540B (zh) 基于点云模型的互感器接线端子定位位姿获取方法及***
CN114202548A (zh) 一种叉车托盘的定位方法、装置、存储介质及电子设备
CN116645418A (zh) 基于2d和3d相机的屏幕按钮检测方法、装置及其相关介质
CN112116561B (zh) 基于图像处理融合网络权值的电网传输线检测方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant