一种基于图像处理的仓库无人机补充货物方法与流程

文档序号:15830791发布日期:2018-11-07 07:17阅读:213来源:国知局
一种基于图像处理的仓库无人机补充货物方法与流程

本发明涉及仓库补货技术领域,特别是涉及一种基于图像处理的仓库无人机补充货物方法。

背景技术

当前仓库货物搬运是仓库管理中不可缺少的一个环节,而一直以来在仓库管理中普遍采用的是人工检测的方法,这种传统的仓库管理方式效率低下,管理人员劳动强度交大,如果仓库空间和货物较大,则需要更高的人力成本。因此,传统的人工管理已经不能适应仓库的现代化智能管理。随着人工智能的发展,以及在仓库空间的密闭性,对无人机的门槛要求较低,对于推广无人机仓库管理具有可行性以及重要的经济意义。

目前,较为传统的仓库管理方法是人工巡检仓库,对仓库货柜中缺少货物的货柜进行货物搬运补充,还有一种较为智能的方法是无人机巡视仓库,但通常的做法是将无人机的巡视结果实时传给控制中心,再由控制中心派人补充库存,如沃尔玛的无人机仓库管理,此种仓库管理方法依然需要人力搬运。以上传统的仓库货物人工补充方法具有较高的成本,且需要人工巡检,效率较低下,基于此需要提出一种能适应智能仓库要求的一种方法,做到无人仓库管理。



技术实现要素:

本发明所要解决的技术问题是提供一种基于图像处理的仓库无人机补充货物方法,使得人力成本减少,可持续巡检。

本发明解决其技术问题所采用的技术方案是:提供一种基于图像处理的仓库无人机补充货物方法,包括以下步骤:

(1)无人机群巡检扫描货柜条形码;

(2)无人机拍摄货柜货物获得货物图像,并进行预处理;

(3)通过滤波方法对预处理后的图像进行去噪;

(4)对去噪后的图像进行形态学处理,使得处理后的图像能够完整的呈现货物的形态;

(5)通过bwlable函数对形态学处理后的图像进行货物标记;

(6)统计标记点,若标记点数量减少,无人机则去补充货物地点进入下一步,否则继续巡检;

(7)无人机扫描补充货物地点的货物上的条形码获取匹配的货物,抓取货物将其搬运至货柜,直至数量补充完整。

所述步骤(1)中无人机通过扫描货柜条形码获取货柜上的货物的类别和最大数量。

所述步骤(2)中的预处理具体为:先对采集到的货物图像进行灰度化处理,再对灰度化处理后的图像进行二值化处理。

所述步骤(3)中通过中值滤波的方式对预处理后的图像进行去噪。

所述步骤(4)中通过腐蚀方法对去噪后的图像进行形态学处理。

所述步骤(5)中通过调用[l,num]=bwlabel(bw,n)对形态学处理后的图像进行货物标记,其中,bw表示输入二值化货物图像,n取4或8,分别表示连接四连通区域及八连通区域;num表示获取的连通区域数目;l表示输出图像矩阵,其元素值是整数,背景被标记为0,第n个连通区域被标记为n;通过regionprops函数对标签函数boundingbox中含有图像的最小边缘框进行提取,最终得到货物图像目标标记结果。

有益效果

由于采用了上述的技术方案,本发明与现有技术相比,具有以下的优点和积极效果:本发明使用bwlable函数对被腐蚀的货物图像区域进行标记,统计货物数量,并和已获得的相应货柜的货物数量进行比较,若检测货物数量减少,则去对应补充货物地点,扫描货物上的条形码,对匹配的货物选取搬运至货柜上;若检测到货物数量没有减少,则无人机群继续巡检。本发明能够使得仓库管理更加智能化,使得人力成本减少,可持续巡检,相比于传统的人工补充货物方法,其利用无人机补充货物方法,增加了仓库智能化管理以及实时性。

附图说明

图1是本发明的流程图。

具体实施方式

下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。

本发明的实施方式涉及一种基于图像处理的仓库无人机补充货物方法,该方法可以实时巡检仓库库存,并由无人机补充仓库库存,更进一步实现智能仓库无人管理。本方法采用的是图像处理技术,无人机群在巡检货柜时先扫描货柜下方的条形码,以获得对应货柜的货物的类别以及数量,通过对仓库货柜的货物进行拍照,以对货物图像采集、灰度化以及二值化处理,通过滤波方法去除货物图像中的噪声,采用腐蚀方法对货物图像进行形态学处理,使用bwlable函数对被腐蚀的货物图像区域进行标记,统计货物数量,并和已获得的相应货柜的货物数量进行比较,若检测货物数量减少,则去对应补充货物地点,扫描货物上的条形码,对匹配的货物选取搬运至货柜上;若检测到货物数量没有减少,则无人机群继续巡检。如图1所示,具体包括以下步骤:

(1)无人机扫描货柜条形码

无人机扫描货柜条形码获得货柜存储货物的类别和最大数量,以便下一步处理。

(2)无人机拍摄货柜货物获得图像进行预处理。

无人机拍摄货柜货物获得图像进行预处理,先对采集到的图像进行灰度化处理,再对其进行二值化处理,以便于下一步处理。

(3)通过滤波方法对图像去噪

通过滤波方法对图像进行去噪处理,在实际货物存放中,货物放置偏差问题等的影响而存在噪声,且噪声几乎不可预测,所以本实施方式采用中值滤波方法。因为其不仅可以消除噪声而且会尽可能的还原图像边缘。假设滤波前的灰度值用f(x,y)描述,滤波后的灰度值用g(x,y)描述,则有g(x,y)=median{f(x-k,y-k),k,t,w},式中w表示选定窗口,k,t分别表示二维模板w的行列点。采用中值滤波进行处理后,可过滤货物图像中的椒盐噪声,提高货物图像的质量。

(4)对结果进行形态学处理

边缘检测是检验图像提取效果的一个关键指标。物体边缘是各区域划分的标志,并且其不连续性使其成为图像中局部亮度改变最明显的地方。通过canny算子完成边缘检测可保留重要的边缘,也可避免虚假边缘的出现。canny算子对像素改变很敏感,可以有效地保护货物图像中的微弱边缘。边缘检测只能得到货物图像的大概轮廓,而在对经过处理后的货物图像进行检测时,将出现边缘不连续、内部空洞等情况,应通过形态学对货物图像进行改进。考虑到货物图像特征,本实施方式采用腐蚀方法对货物图像进行形态学处理。腐蚀即将边界点清除,从而令货物图像边界向里收缩的一种过程。通过腐蚀处理能够清除既小又没有意义的物体,通常将腐蚀描述成其中,i(x+i,y+i),t(i,j),m分别表示要被腐蚀的图像块,结构元素,结构元素行列数。

通过结构元素b对x进行腐蚀处理后得到的二值化货物图像,e为达到下述要求的点(x,y)的集合:若将结构元素b的原点平移到点(x,y),则结构元素b会全部包含于x中。被形态学处理后得到的货物图像轮廓和实际轮廓相比有些许的改变,可在精度要求不是很高的情况下是允许的,而且其可以完整的呈现货物的形态,使得计数更加准确。

(5)通过bwlable函数对形态学处理结果进行货物标记

在进行货物图像数量参数统计时,本发明采用bwlable函数对被腐蚀的货物图像区域进行记录。其调用语句是:[l,num]=bwlabel(bw,n),其中,bw表示输入二值化货物图像,n取4或8,分别表示连接四连通区域及八连通区域;num表示获取的连通区域数目;l表示输出图像矩阵,其元素值是整数,背景被标记为0,第n个连通区域被标记为n;通过regionprops函数对标签函数boundingbox中含有图像的最小边缘框进行提取,最终得到货物图像目标标记结果。

(6)针对标记的结果进行统计标记点。

(7)将统计的标记点和无人机已获得的相应货柜的存储货物的最大数量进行比较,若标记点少,则无人机去补充货物地点,否则继续巡检。

(8)无人机扫描补充货物地点的货物上的条形码以获取相应的货物。

(9)无人机抓取货物将其搬运至货柜,直至数量补充完整。

(10)无人机将货柜货物补充完整后,无人机群继续巡检。

不难发现,本发明能够使得仓库管理更加智能化,使得人力成本减少,可持续巡检,相比于传统的人工补充货物方法,其利用无人机补充货物方法,增加了仓库智能化管理以及实时性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1