一种检测托盘上是否有软袋的方法

文档序号:9668180阅读:173来源:国知局
一种检测托盘上是否有软袋的方法
【技术领域】
[0001] 本发明属于数字图像处理,涉及一种检测软袋是否存在的方法。
【背景技术】
[0002] 在生产的过程中,由于需要高温杀菌,再经过雨淋等一系列步骤,装满软袋的托盘 在排出是会出现软袋遗留的问题,由于是药品的生产,管控非常严格。目前为了排除这种问 题,采用人工检测。但人工检测存在疲劳和主观性因素干扰等原因,人工检测存在一定的问 题。

【发明内容】

[0003] 本发明的目的是提供一种可以实现在线快速检测托盘上的软袋是否存在遗留的 方法。本发明的技术方案如下:
[0004] 一种检测托盘上是否有软袋的方法,包括下列步骤:
[0005] (1)采集已经排出软袋的托盘图像;
[0006] (2)对获取的托盘图像进行转化,将采集到的托盘图像由RGB颜色空间转化为 HIS颜色空间;
[0007] (3)根据软袋上贴的标识的颜色,确定感兴趣的颜色区间;
[0008](4)创建颜色表三维数组,三维数组分别表示[H] [S] [I],用这个颜色表数组存储 感兴趣的颜色区间,得到最终的颜色表;
[0009] (5)将托盘图像划分成多个区域,对于每个区域,利用⑷得到的颜色表,分别调 试该区域的参数,得到二值图;
[0010] (6)进行通过开运算去除二值图里的噪点,并进行连通区域的提取,获得每个连通 区域的面积;
[0011] (7)通过每个连通区域面积与判定阈值的比较,如果存在大于判定阈值的连通区 域面积,则托盘上存在软袋遗留。
[0012] 该方法步骤简单,能较好且快速的检测托盘软袋遗留问题。
【附图说明】
[0013] 图1原图
[0014] 图2得到的二值图像
[0015] 图3含有小的噪点
[0016] 图4去除噪点后的图
【具体实施方式】
[0017] 下面结合附图和实施例对本发明进行说明。
[0018](1)彩色图像分割
[0019] 由于颜色空间HIS与人眼的色彩感知相吻合,其在一些照明不均的场合特别有 用,因色调与高亮、阴影无关,色调对区分不同颜色的物体非常有效。
[0020] 首先,将获取的如图1的图像进行转化,将采集到的图像由RGB颜色空间转化为 HIS颜色空间:采用几何推导法,依据公式为:
[0021]
[0022]
[0023]
[0024] 其次,创建颜色表数组ColorTable[361] [101] [256],三维数组分别表示[H] [S]
[I],用这个颜色表数组存储我们感兴趣的颜色区间(软袋上面的蓝色),得到最终的颜色 表;
[0025] 最后,循环遍历整张图像,如果像素点(X,Y)落在颜色表内,则该处像素值设为1、 反之设为〇 ;得到一张二值图像,如图2 ;
[0026] 备注:由于托盘尺寸为1700mm*1700mm,检测时采用现场的自然光,所以为了保证 检测的稳定性,我们在图像上划分了六个区域,对每个小区域单独调节参数。
[0027] (2)连通区域提取与计数
[0028]
[0029] 对二值图像采用4临域区域生长方式提取各连通区域。具体实现如下:
[0030] 循环遍历二值图像,当图像(x,y)处像素为1,由该点作为种子进行区域生长,并 统计像素个数,当该种子搜索完成后将其值设为〇,由新种子继续搜索,直到不再生长,确定 连通区域1。
[0031] 循环遍历二值图像,搜索另一处像素值为1的点作为种子确定连通区域2。
[0032] 依次循环……,终止停止条件为:则无点可生长;
[0033] 获取得到每一个连通区域,显示出最终每一个连通区域的面积。
[0034] (3)有无判断
[0035] 根据图4,如果有任何一个连通区域的面积大于设定的判定阈值,则托盘上面存在 软袋遗留。
【主权项】
1. 一种检测托盘上是否有软袋的方法,包括下列步骤: (1) 采集已经排出软袋的托盘图像; (2) 对获取的托盘图像进行转化,将采集到的托盘图像由RGB颜色空间转化为HIS颜 色空间; (3) 根据软袋上贴的标识的颜色,确定感兴趣的颜色区间; (4) 创建颜色表三维数组,三维数组分别表示[H][S][I],用这个颜色表数组存储感兴 趣的颜色区间,得到最终的颜色表; (5) 将托盘图像划分成多个区域,对于每个区域,利用⑷得到的颜色表,分别调试该 区域的参数,得到二值图; (6) 进行通过开运算去除二值图里的噪点,并进行连通区域的提取,获得每个连通区域 的面积; (7) 通过每个连通区域面积与判定阈值的比较,如果存在大于判定阈值的连通区域面 积,则托盘上存在软袋遗留。
【专利摘要】本发明涉及一种检测托盘上是否有软袋的方法,包括:采集已经排出软袋的托盘图像;对获取的托盘图像进行转化,将采集到的托盘图像由RGB颜色空间转化为HIS颜色空间;根据软袋上贴的标识的颜色,确定感兴趣的颜色区间;创建颜色表三维数组,三维数组分别表示[H][S][I],用这个颜色表数组存储感兴趣的颜色区间,得到最终的颜色表;将托盘图像划分成多个区域,对于每个区域,利用颜色表,分别调试该区域的参数,得到二值图;进行通过开运算去除二值图里的噪点,并进行连通区域的提取,获得每个连通区域的面积;通过每个连通区域面积与判定阈值的比较,如果存在大于判定阈值的连通区域面积,则托盘上存在软袋遗留。本发明可以在线检测托盘上的软袋是否存在遗留。
【IPC分类】G06K9/46, G06T7/00
【公开号】CN105427321
【申请号】CN201510870507
【发明人】马永发, 于振, 余天洪
【申请人】天津普达软件技术有限公司
【公开日】2016年3月23日
【申请日】2015年12月1日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1