一种建筑垃圾识别分拣设备、识别方法及其抓取方法

申请号 CN201811557532.X 申请日 2018-12-19 公开(公告)号 CN109675827A 公开(公告)日 2019-04-26
申请人 福建南方路面机械有限公司; 华侨大学; 发明人 杨建红; 黄文景; 庄江腾; 房怀英; 林伟端; 范伟; 库跃东; 肖文;
摘要 本 发明 提供一种建筑垃圾识别分拣设备、识别方法及其抓取方法,其中,该建筑垃圾识别分拣设备,包括摄像装置、处理器、输送装置、抓取装置和分拣箱;输送装置的输送路径上设有暗箱;摄像装置部署于暗箱内;暗箱内设有 光源 ;抓取装置沿输送装置的输送路径设置于暗箱后方;抓取装置可抓取建筑垃圾于输送装置和分拣箱之间移动;摄像装置、光源、输送装置和抓取装置均与处理器通讯连接。本发明还提供建筑垃圾识别方法和建筑垃圾识别分拣设备的抓取方法。采用该建筑垃圾识别分拣设备可大大提高分拣的效率,同时又不耗费过多人 力 ,完善了建筑垃圾分拣技术。
权利要求

1.一种建筑垃圾识别分拣设备,其特征在于:包括摄像装置、处理器、输送装置、抓取装置和分拣箱;
所述输送装置的输送路径上设有暗箱;所述摄像装置部署于所述暗箱内;所述暗箱内设有光源
所述抓取装置沿所述输送装置的输送路径设置于所述暗箱后方;所述抓取装置可抓取建筑垃圾于所述输送装置和所述分拣箱之间移动;
所述摄像装置、所述光源、所述输送装置和所述抓取装置均与所述处理器通讯连接。
2.一种建筑垃圾识别方法,其特征在于:包括如下步骤:
S100、通过摄像装置获取建筑垃圾的外观图像;
S200、处理器将S100的外观图像进行亮度调节,获取对亮度进行高度权重的图像;
S300、处理器设定一个阈值,将S200获取的图像中像素值大于阈值的像素设为目标像素,小于阈值的像素设为背景像素,将目标像素值置1,背景像素值置0,获取二值化处理图像;
S400、处理器将S300获取的图像作为掩膜处理S200获取的图像,剔除S200的图像中被背景像素覆盖的区域,获取目标像素覆盖的目标区域;
S500、处理器将S400获取的目标区域进行ROI提取,获取ROI图像;
S600、处理器对S500获取的ROI图像提取颜色特征和纹理特征;
S700、处理器将S600获取的颜色特征和纹理特征与建筑垃圾数据库对比,识别建筑垃圾种类。
3.如权利要求2所述的建筑垃圾识别方法,其特征在于:S700中建筑垃圾数据库的建立方法是将已知的建筑垃圾通过S100~S600的步骤获取颜色特征和纹理特征进行存储标识。
4.如权利要求2所述的建筑垃圾识别方法,其特征在于:S600中颜色特征的提取方法为对不同颜色分量等级化后进行直方图特征提取的方法,即对每个等级的像素点个数占比进行统计,统计结果作为直方图特征,统计算法公式为:
k表示像素等级,Pk表示像素值为k的像素点个数占比,Nk表示像素值为k的像素点个数,Nf表示总像素的个数。
5.如权利要求2所述的建筑垃圾识别方法,其特征在于:S600中颜色特征的提取方法为通过颜色矩特征的方式进行提取,颜色矩特征即对图像像素值进行统计,统计算法公式为:
i表示第i个颜色分量,μi、σi、si,分别表示第i个颜色分量的一阶矩、二阶矩和三阶矩,f(i,j,k)表示在第i个颜色分量重坐标为(j,k)位置的像素点的像素值;M和N分别代表图像的高度和宽度。
6.如权利要求2所述的建筑垃圾识别方法,其特征在于:S600中纹理特征的提取方法为使用GLCM算法,使用具有区分性的特征值作为最终的纹理特征,特征值统计算法公式为:
x和y分别表示两个像素点的坐标,dis(x,y)表示两个像素点之间的距离;angle(x,y)代表两个像素点间的连线与平方向的夹;N{}代表所有满足该条件的像素点对个数,P(i,j,θ,d)代表两个像素点间满足相应相应关系的概率,NT表示所有像素点个数。
7.如权利要求2所述的建筑垃圾识别方法,其特征在于:S500中获取ROI图像的方法为,处理器历遍目标区域轮廓中的每一个点,分别寻找最上、最下、最左、最右的点,取最上的点的Y坐标为Ymin,最左的点的X坐标为Xmin,最下的点的Y坐标为Ymax,最右的点的X坐标为Xmax,取以点(Xmin,Ymin)为起始顶点,点(Xmax,Ymax)为最终顶点的矩形区域为ROI区域。
8.如权利要求2所述的建筑垃圾识别方法,其特征在于:S100中的外观图像为平面图像或高度图像。
9.一种建筑垃圾识别分拣设备的抓取方法,其特征在于:具体包括如下步骤:
步骤a、处理器控制摄像装置寻找建筑垃圾轮廓,先找到建筑垃圾左上角的边界点作为起始点A,按右,右下,下,左下,左,左上,上,右上的顺序找相邻点中的边界点,以该点为起始点做同样的操作,直到回到A点;获取每个目标轮廓的坐标点,以组合成轮廓曲线;
步骤b、处理器对步骤a获取的轮廓曲线进行处理,剔除轮廓曲线中的无效目标,无效目标包括边界目标,重复目标和过小的目标;
其中,边界目标通过对其形状轮廓曲线的范围进行判断;
重复目标通过时间、传送带速度与目标坐标之间的关系进行判断,具体公式如下:
|x1-x2|≤σ
相机率为Fr,传送带速度为V,目标在连续两帧图片中的坐标为(x1,y1)和(x2,y2),标定系数为γ,σ和τ分别为两个方向上的允许误差大小,应根据物料尺寸和物料分散程度设置为合理并且较小的值;
当连续的两个目标满足上述两个式子时,即认为这两个目标为重复目标;
过小的目标通过计算目标的像素点个数,再乘以相应的系数转化成实际的面积,设置面积阈值,面积大于阈值的目标认为是有效目标,小于阈值的目标认为是无效目标,从而实现剔除过小目标;
步骤c、处理器通过步骤b中剔除无效目标的轮廓曲线计算轮廓矩,获得轮廓的质心以及旋转角度;
计算步骤如下:
第一步,图像矩的定义如下:
其中,Mp,q即为图像的(p+q)阶矩;
第二步,根据图象矩的定义获得图像的零阶矩为:
图像的零阶矩M0,0即为目标的面积,与此同时,图像的一阶矩可以表示为:

M1,0为目标图像上i坐标的叠加,M0,1为目标图像上j坐标的叠加,从而可以得到图像的质心:
第三步,通过图像的二阶矩计算物体的旋转角度:
其中,
步骤d、处理器通过步骤c计算得到的建筑垃圾质心和旋转角度控制抓取装置抓取建筑垃圾。

说明书全文

一种建筑垃圾识别分拣设备、识别方法及其抓取方法

技术领域

[0001] 本发明涉及建筑垃圾识别领域,特别涉及一种建筑垃圾识别分拣设备、识别方法及其抓取方法。

背景技术

[0002] 建筑垃圾是指在对建筑物实施新建、改建、扩建或者是拆除过程中产生的固体废弃物。我国建筑垃圾的数量已占到城市垃圾总量的30%-40%。以500-600吨/万平方米的标
准推算,到2020年,我国还将新增建筑面积约300亿平方米,新产生的建筑垃圾将是一个令
人震撼的数字。然而,绝大部分建筑垃圾未经任何处理,便被施工单位运往郊外或乡村,露
天堆放或填埋,耗用大量的征用土地费、垃圾清运费等建设经费,同时,清运和堆放过程中
的遗撒和粉尘、灰砂飞扬等问题又造成了严重的环境污染。
[0003] 事实上,建筑垃圾常被誉为“放错了地方的黄金”。经分拣、粉碎后,建筑垃圾大多可以作为再生资源重新利用,如加工成空心砖、墙板、加气混凝土等建材。数据表明,我国建
筑垃圾资源转化率仅有5%左右,与发达国家有很大差距。实现建筑垃圾减量化、资源化、无
害化已成为我国诸多城市新时期的一项重要的、紧迫的社会发展战略任务;而高效、准确、
及时地对建筑垃圾的堆放位置、面积及体积进行监测是合理化处置与资源化利用建筑垃圾
基础
[0004] 为了实现建筑垃圾的合理利用,首先需要对建筑垃圾进行分拣处理。目前国内建筑垃圾分拣行业刚刚兴起,主要为人工分拣,而且分拣环境较差,导致分拣效率低,另外人
工成本高也是制约该行业发展的一大因素。因而如何取代人工分拣是亟待解决的问题。

发明内容

[0005] 为了解决上述背景技术中提到的如何取代人工分拣建筑垃圾的问题,本发明提供一种建筑垃圾识别分拣设备,包括摄像装置、处理器、输送装置、抓取装置和分拣箱;
[0006] 所述输送装置的输送路径上设有暗箱;所述摄像装置部署于所述暗箱内;所述暗箱内设有光源
[0007] 所述抓取装置沿所述输送装置的输送路径设置于所述暗箱后方;所述抓取装置可抓取建筑垃圾于所述输送装置和所述分拣箱之间移动;
[0008] 所述摄像装置、所述光源、所述输送装置和所述抓取装置均与所述处理器通讯连接。
[0009] 本发明提供一种建筑垃圾识别方法,包括如下步骤:
[0010] S100、通过摄像装置获取建筑垃圾的外观图像;
[0011] S200、处理器将S100的外观图像进行亮度调节,获取对亮度进行高度权重的图像;
[0012] S300、处理器设定一个阈值,将S200获取的图像中像素值大于阈值的像素设为目标像素,小于阈值的像素设为背景像素,将目标像素值置1,背景像素值置0,获取二值化处
理图像;
[0013] S400、处理器将S300获取的图像作为掩膜处理S200获取的图像,剔除S200的图像中被背景像素覆盖的区域,获取目标像素覆盖的目标区域;
[0014] S500、处理器将S400获取的目标区域进行ROI提取,获取ROI图像;
[0015] S600、处理器对S500获取的ROI图像提取颜色特征和纹理特征;
[0016] S700、处理器将S600获取的颜色特征和纹理特征与建筑垃圾数据库对比,识别建筑垃圾种类。
[0017] 进一步地,S700中建筑垃圾数据库的建立方法是将已知的建筑垃圾通过S100~S600的步骤获取颜色特征和纹理特征进行存储标识。
[0018] 进一步地,S600中颜色特征的提取方法为对不同颜色分量等级化后进行直方图特征提取的方法,即对每个等级的像素点个数占比进行统计,统计结果作为直方图特征,统计
算法公式为:
[0019]
[0020] k表示像素等级,Pk表示像素值为k的像素点个数占比,Nk表示像素值为k的像素点个数,Nf表示总像素的个数。
[0021] 进一步地,S600中颜色特征的提取方法为通过颜色矩特征的方式进行提取,颜色矩特征即对图像像素值进行统计,统计算法公式为:
[0022]
[0023]
[0024]
[0025] i表示第i个颜色分量,μi、σi、si,分别表示第i个颜色分量的一阶矩、二阶矩和三阶矩,f(i,j,k)表示在第i个颜色分量重坐标为(j,k)位置的像素点的像素值;M和N分别代表图像的高度和宽度。
[0026] 进一步地,S600中纹理特征的提取方法为使用GLCM算法,使用具有区分性的特征值作为最终的纹理特征,特征值统计算法公式为:
[0027]
[0028] x和y分别表示两个像素点的坐标,dis(x,y)表示两个像素点之间的距离;angle(x,y)代表两个像素点间的连线与平方向的夹;N{}代表所有满足该条件的像素点对个
数,P(i,j,θ,d)代表两个像素点间满足相应相应关系的概率,NT表示所有像素点个数。
[0029] 进一步地,S500中获取ROI图像的方法为,处理器历遍目标区域轮廓中的每一个点,分别寻找最上、最下、最左、最右的点,取最上的点的Y坐标为Ymin,最左的点的X坐标为
Xmin,最下的点的Y坐标为Ymax,最右的点的X坐标为Xmax,取以点(Xmin,Ymin)为起始顶点
点(Xmax,Ymax)为最终顶点的矩形区域为ROI区域。
[0030] 进一步地,S100中的外观图像为平面图像或高度图像。
[0031] 本发明提供一种建筑垃圾识别分拣设备的抓取方法,具体包括如下步骤:
[0032] 步骤a、处理器控制摄像装置寻找建筑垃圾轮廓,先找到建筑垃圾左上角的边界点作为起始点A,按右,右下,下,左下,左,左上,上,右上的顺序找相邻点中的边界点,以该点
为起始点做同样的操作,直到回到A点;获取每个目标轮廓的坐标点,以组合成轮廓曲线;
[0033] 步骤b、处理器对步骤a获取的轮廓曲线进行处理,剔除轮廓曲线中的无效目标,无效目标包括边界目标,重复目标和过小的目标;
[0034] 其中,边界目标通过对其形状轮廓曲线的范围进行判断;
[0035] 重复目标通过时间、传送带速度与目标坐标之间的关系进行判断,具体公式如下:
[0036] |x1-x2|≤σ
[0037]
[0038] 相机率为Fr,传送带速度为V,目标在连续两帧图片中的坐标为(x1,y1)和(x2,y2),标定系数为γ,σ和τ分别为两个方向上的允许误差大小,应根据物料尺寸和物料分散
程度设置为合理并且较小的值;
[0039] 当连续的两个目标满足上述两个式子时,即认为这两个目标为重复目标;
[0040] 过小的目标通过计算目标的像素点个数,再乘以相应的系数转化成实际的面积,设置面积阈值,面积大于阈值的目标认为是有效目标,小于阈值的目标认为是无效目标,从
而实现剔除过小目标;
[0041] 步骤c、处理器通过步骤b中剔除无效目标的轮廓曲线计算轮廓矩,获得轮廓的质心以及旋转角度;
[0042] 计算步骤如下:
[0043] 第一步,图像矩的定义如下:
[0044]
[0045] 其中,Mp,q即为图像的(p+q)阶矩;
[0046] 第二步,根据图象矩的定义获得图像的零阶矩为:
[0047]
[0048] 图像的零阶矩M0,0即为目标的面积,与此同时,图像的一阶矩可以表示为:
[0049]
[0050] 和
[0051] M1,0为目标图像上i坐标的叠加,M0,1为目标图像上j坐标的叠加,从而可以得到图像的质心:
[0052]
[0053] 第三步,通过图像的二阶矩计算物体的旋转角度:
[0054]
[0055] 其中,
[0056] 步骤d、处理器通过步骤c计算得到的建筑垃圾质心和旋转角度控制抓取装置抓取建筑垃圾。
[0057] 传统的建筑垃圾分拣产线效率低下,常常要依靠人眼进行不同材质的识别。与传统分拣产线相比,本发明提供的建筑垃圾识别方法,可大大提高分拣的效率,同时又不耗费
过多人,完善了建筑垃圾分拣技术。
[0058] 长远来看,随着资源的日渐枯竭,建筑垃圾的回收再利用必将成为建筑原材料获取的有效途径。本发明提供的建筑垃圾识别分拣装置,将使建筑工程走向了闭环化,使得建
筑原材料再也不是一次性资源,为建筑工程的绿色化做出了巨大的贡献。
附图说明
[0059] 为了更清楚地说明本发明实施例现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发
明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根
据这些附图获得其他的附图。
[0060] 图1为本发明提供的建筑垃圾识别方法流程图
[0061] 图2为本发明提供的建筑垃圾识别分拣设备的结构示意图;
[0062] 图3为图2中暗箱内部示意图;
[0063] 图4为建筑垃圾识别分拣设备的控制系统模示意图;
[0064] 图5为一种建筑垃圾的像素图像。
[0065] 附图标记:
[0066] 10摄像装置           20输送装置           30抓取装置
[0067] 40分拣箱             50暗箱               60光源

具体实施方式

[0068] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员
在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0069] 在本发明的描述中,需要说明的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对
本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0070] 如图2所示,本发明提供一种建筑垃圾识别分拣设备,包括摄像装置10、处理器、输送装置20、抓取装置30和分拣箱40;
[0071] 所述输送装置20的输送路径上设有暗箱50;所述摄像装置10部署于所述暗箱50内;所述暗箱50内设有光源60;
[0072] 所述抓取装置30沿所述输送装置20的输送路径设置于所述暗箱50后方;所述抓取装置30可抓取建筑垃圾于所述输送装置20和所述分拣箱40之间移动;
[0073] 所述摄像装置10、所述光源60、所述输送装置20和所述抓取装置30均与所述处理器通讯连接。
[0074] 具体实施时,如图2-4所示,输送装置20优选带式输送机,或者其他可移动并且速度可反馈的运动系统;带式输送机的输送路径前端上固定安装有暗箱50,暗箱50便于拍摄,
暗箱50为检测环境的稳定提供了保障;暗箱50下端设有输送口,建筑垃圾可以在输送带的
带动下从输送口进入暗箱内,并经另一个输送口离开暗箱50;摄像装置10部署于暗箱50内,
摄像装置10可以对暗箱50下方的建筑垃圾进行拍摄,摄像装置10可以为摄像机、SD相机、高
度轮廓传感器或面阵相机;暗箱50内还部署有光源60,光源60为拍摄提供光线;带式输送机
的两侧部署有分拣箱40,分拣箱40用于装建筑垃圾;抓取装置30沿带式输送机的输送路径
设置于暗箱50后方;抓取装置30可抓取建筑垃圾于输送装置20和分拣箱40之间移动;抓取
装置30可为带有专夹具的多关节机器人(例如六轴抓取机器人)或者多导轨直线滑动机
器人(例如龙门式上下料机器人);使用时,抓取装置30从暗箱50后方的传送带上抓取经过
检测识别的建筑垃圾放置于对应的分拣箱40内。
[0075] 摄像装置10、光源60、输送装置20的伺服系统和抓取装置30均与处理器通讯连接。处理器用于控制摄像装置10、光源60、输送装置20和抓取装置30的控制系统为常见的工业
智能控制程序,本领域技术人员可以根据实际需要控制装置执行哪些动作重新编写出常规
的运行程序,由于工业智能程序成熟,可以有多种程序编写方法,因此不再赘述。处理器可
为CPU、GPU、TPU等高效多核处理器,处理摄像装置10获取的数据,执行编写的算法。其中上
述所有算法均通过计算机语言编程实现,通过硬盘、U盘等可存储介质保存代码。
[0076] 上述建筑垃圾识别分拣设备运用如下建筑垃圾识别方法进行建筑垃圾识别,具体识别方法如下:
[0077] (1)建筑垃圾图像获取
[0078] 通过摄像装置获取建筑垃圾的平面图像,或者是建筑垃圾的高度图像,也可以是平面图像和高度图像;摄像装置将获取的外观图像传输至处理器。
[0079] (2)建筑垃圾图像处理
[0080] 处理器对(1)中获取的建筑垃圾外观图像进行复制,保留原始图像对复制图像进行处理;将复制图像所有像素点的亮度值乘以一个增强系数,以进行图像亮度调节,使得图
像整体变亮,从而获取对亮度进行高度权重的图像。
[0081] 处理器将上述进行高度权重的图像进行复制,保留原始图像对复制图像进行处理;处理器设定一个阈值,将复制图像中像素值大于阈值的像素设为目标像素,小于阈值的
像素设为背景像素,将目标像素值置1,背景像素值置0,获取二值化处理图像。
[0082] 处理器将上述亮度高度权重图像和二值化处理图像进行复制,保留原始图像对复制图像进行处理,将复制得的二值化处理图像作为掩膜覆盖复制得的亮度高度权重图像,
剔除亮度高度权重图像中被背景像素覆盖的区域,获取目标像素覆盖的目标区域。
[0083] 处理器将上述获取的目标区域进行ROI提取,具体为,处理器历遍目标区域轮廓中的每一个点,分别寻找最上、最下、最左、最右的点,取最上的点的Y坐标为Ymin,最左的点的X坐标为Xmin,最下的点的Y坐标为Ymax,最右的点的X坐标为Xmax,取以点(Xmin,Ymin)为起
始顶点,点(Xmax,Ymax)为最终顶点的矩形区域为ROI区域。
[0084] (3)颜色特征和纹理特征的提取
[0085] 处理器对(2)中获取的ROI图像进行复制,保留原始图像对复制图像进行处理,处理器提取复制图像的颜色特征和纹理特征。
[0086] 颜色特征的提取方法为对不同颜色分量等级化后进行直方图特征提取的方法,即对每个等级的像素点个数占比进行统计,统计结果作为直方图特征,统计算法公式为:
[0087]
[0088] k表示像素等级,Pk表示像素值为k的像素点个数占比,Nk表示像素值为k的像素点个数,Nf表示总像素的个数。
[0089] 公式解释:历遍每个图像的每个像素点,统计图像中像素等级最小到最大的分布。如图5所示,图像中像素等级数为4(图像像素值为0,1,2,3四个等级),则N0=3,Nf=16,
P(k=0)=3/16,同理,P(k=1)=5/16,P(k=2)=1/4,P(k=3)=1/4。所以该建筑垃圾直方图的特征向量即为[3/16,5/16,1/4,1/4]。
[0090] 此外,颜色特征的提取方法还可以为通过颜色矩特征的方式进行提取,颜色矩特征即对图像像素值进行统计,统计算法公式为:
[0091]
[0092]
[0093]
[0094] i表示第i个颜色分量,μi、σi、si,分别表示第i个颜色分量的一阶矩、二阶矩和三阶矩,f(i,j,k)表示在第i个颜色分量重坐标为(j,k)位置的像素点的像素值;M和N分别代表图像的高度和宽度。
[0095] 公式解释:对于图像的第i个颜色通道,将所有的像素的像素值相加即为像素总值,在除以像素总个数即可得到μi,将每个像素的像素值与μi的差的平方相加,除以像素总
个数,即为像素的二阶矩,将每个像素的像素值与μi的差的立方相加,除以像素总个数,即
为像素的三阶矩。
[0096] 如图5所示,μi=(0+1+3+2+1+3+2+0+3+2+0+1+2+1+1+3)/16=1.5625,
[0097] σi=[(μi-0)2+(μi-1)2+(μi-3)2+(μi-2)2+(μi-1)2+(μi-3)2+(μi-2)2+(μi-0)2+(μi-3)2+(μi-2)2+(μi-0)2+(μi-1)2+(μi-2)2+(μi-1)2+(μi-1)2+(μi-3)2](1/2);
[0098] si,=[(μi-0)3+(μi-1)3+(μi-3)3+(μi-2)3+(μi-1)3+(μi-3)3+(μi-2)3+(μi-0)3+(μi-3)3+(μi-2)3+(μi-0)3+(μi-1)3+(μi-2)3+(μi-1)3+(μi-1)3+(μi-3)3](1/3)。
[0099] 纹理特征的提取方法为使用GLCM算法,使用具有区分性的特征值作为最终的纹理特征,特征值统计算法公式为:
[0100]
[0101] x和y分别表示两个像素点的坐标,dis(x,y)表示两个像素点之间的距离;angle(x,y)代表两个像素点间的连线与水平方向的夹角;N{}代表所有满足该条件的像素点对个
数,P(i,j,θ,d)代表两个像素点间满足相应相应关系的概率,NT表示所有像素点个数。
[0102] 公式解释:历遍每个像素点周围与该像素点的距离为dis(x,y),角度为angle(x,y)的像素点个数,除以所有的像素点对个数。如图5所示,满足两个点的像素值分别为3和2,
距离为1,两个点的连线与水平方向的夹角为0°的个数为3组,N(3,2,1,0°)=3,Nt=12,
P(3,2,1,0°)=3/12。
[0103] (4)对比数据库进行识别
[0104] 处理器将(3)中获取的颜色特征和纹理特征信息与建筑垃圾数据库的数据信息对比;当获取的颜色特征和纹理特征与建筑垃圾数据库中的已知建筑垃圾的数据信息相匹
配,便可识别出该建筑垃圾类别。
[0105] 需要说明的是,建筑垃圾数据库的建立方法为:将已知的建筑垃圾通过上述步骤(1)-(3)获取该建筑垃圾的颜色特征和纹理特征数据信息,在处理器中建立该建筑垃圾的
数据目录,将获取的颜色特征和纹理特征数据信息存储在该类建筑垃圾的数据目录中。
[0106] 上述建筑垃圾识别分拣设备可应用于多种场景,例如,输送装置20源源不断地输送建筑垃圾,同时反馈输送带的实时速度至处理器,摄像装置10对输送装置20上的建筑垃
圾进行摄像,获取相应数据,传输至处理器进行处理。处理器整合多方面数据,准确对建筑
垃圾进行定位定性,发送指令给抓取装置30进行抓取,抓取装置30根据指令运动相应位置
进行抓取,根据建筑垃圾材质放置到相应的分拣箱40内。该抓取方法包括如下步骤:
[0107] 步骤a、处理器控制摄像装置30寻找建筑垃圾轮廓,先找到建筑垃圾左上角的边界点作为起始点A,按右,右下,下,左下,左,左上,上,右上的顺序找相邻点中的边界点,以该
点为起始点做同样的操作,直到回到A点;获取每个目标轮廓的坐标点,以组合成轮廓曲线;
[0108] 步骤b、处理器对步骤a获取的轮廓曲线进行处理,剔除轮廓曲线中的无效目标,无效目标包括边界目标,重复目标和过小的目标;
[0109] 其中,边界目标通过对其形状轮廓曲线的范围进行判断;
[0110] 重复目标通过时间、传送带速度与目标坐标之间的关系进行判断,具体公式如下:
[0111] |x1-x2|≤σ
[0112]
[0113] 相机帧率为Fr,传送带速度为V,目标在连续两帧图片中的坐标为(x1,y1)和(x2,y2),标定系数为γ,σ和τ分别为两个方向上的允许误差大小,应根据物料尺寸和物料分散
程度设置为合理并且较小的值;
[0114] 当连续的两个目标满足上述两个式子时,即认为这两个目标为重复目标;
[0115] 过小的目标通过计算目标的像素点个数,再乘以相应的系数转化成实际的面积,设置面积阈值,面积大于阈值的目标认为是有效目标,小于阈值的目标认为是无效目标,从
而实现剔除过小目标;
[0116] 步骤c、处理器通过步骤b中剔除无效目标的轮廓曲线计算轮廓矩,获得轮廓的质心以及旋转角度;
[0117] 计算步骤如下:
[0118] 第一步,图像矩的定义如下:
[0119]
[0120] 其中,Mp,q即为图像的(p+q)阶矩;
[0121] 第二步,根据图象矩的定义获得图像的零阶矩为:
[0122]
[0123] 图像的零阶矩M0,0即为目标的面积,与此同时,图像的一阶矩可以表示为:
[0124]
[0125] 和
[0126] M1,0为目标图像上i坐标的叠加,M0,1为目标图像上j坐标的叠加,从而可以得到图像的质心:
[0127]
[0128] 第三步,通过图像的二阶矩计算物体的旋转角度:
[0129]
[0130] 其中,
[0131] 步骤d、处理器通过步骤c计算得到的建筑垃圾质心和旋转角度控制抓取装置抓取建筑垃圾。
[0132] 通过上述抓取方法,处理器控制抓取装置30抓取识别后的建筑垃圾,并放置于对应的分拣箱40中,完成识别分拣。
[0133] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依
然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进
行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术
方案的范围。
QQ群二维码
意见反馈