用户需求在药片的封装过程中,需要对药片是进行在线检测,以保证药品的生产质量。其主要检测项目有:泡罩内有外来异物泡罩内无药片药片畸形和碎裂药片上有划痕为了能够在检测药片形状的同时,也能够对药片的表面划痕做出正确判断,我们对现有系统做出如下改进:使用大面积的白色散射光源,置于药板的上方;使用百万像素的彩色相机;使用12英寸的一体化工作站,并配有高速的CPU.系统将安装在现有的药片封装设备上,接收设备的检测指令,并传回检测结果,以使次品得以剔除。
系统构成
根据用户的需求和用户给予的样品,我们设计了如下检测系统:该系统包括:
系统流程
注意:在系统的抓图过程中,计算机会通过1394卡控制相机抓取图像;在图像分析结束后,系统会根据用户的设置对检测结果进行统计,并在显示器上以醒目的方式显示出来。
系统的功能模块
本系统主要包括以下功能模块:图像抓取模块本模块在收到设备的检测信号后,点亮光源,通过相机获取并显示图像。学习模块通过本模块,用户可设定各种参数,以使系统获知用于检测的各种基本信息,如药片的数量和位置,二值化所用的灰度值等信息。图像处理模块本模块根据学习过程中的设定值,对图像中指定区域进行数字化处理,提取药片的征,经计算后与用户所设定的容许度范围进行比对,得出检测结果。控制模块本模块包括与设备主机的通讯,和控制外围设备。
与主机通讯流程
为了能与机器配合运行,系统需要通过I/O 与机器主机进行通讯。在用户选择菜单项检测->开始后,进入系统准备好状态,等待SOT(Start of Trigger)信号的出现。在收到SOT后,系统设置为系统忙状态,相机抓图,系统检测图像,然后送出结果。其流程如下图所示:
系统测试运行及结果
我们在系统测试过程中,通过设置好相机和光源,我们拍摄出如下图片:
经过对图像进行处理后,我们得到如下处理结果:
从上图可以看出,残缺的药片的面积是与其他药片的面积明显不同的,而表面有划痕的药片上的缺陷也被以红色圆圈标示出来。