论文部分内容阅读
渗透泵控释(OPCR)药片是一种可以定速释放药物的新型药品,药物只能从释药孔中释放,药物的释放速度取决于药片表面释药孔的大小,药物的释放速度直接影响药品的效果,所以释药孔的尺寸大小必须严格控制在一定范围。目前一般都采用激光打孔技术来在药片表面打孔,释药孔的尺寸一般都是毫米级别甚至微米级别的。实际中,激光强度经常变化,导致释药孔的尺寸经常波动甚至偏离标准。为了保证药品的质量,我们必须测量释药孔的尺寸大小,剔除打孔不合格的药片。目前国内生产线上释药孔的尺寸检测主要以人工检测为主,检测手段落后,且质量不能完全保证,所以采用机器视觉的检测方法代替现有的人工检测具有很大的实际应用价值。针对人工检测效率低,质量不能完全保证等缺点,本文研究开发了基于机器视觉的释药孔识别及尺寸测量的检测系统。本论文完成的主要工作可以概括为以下几方面:1、针对渗透泵控释药片释药孔尺寸比较小、人工检测难,效率低等特点,在特定的工业相机和镜头的基础上,提出了一套基于机器视觉的释药孔自动识别及尺寸自动测量计算的检测系统。同时,对该系统作了一个整体设计方案,确定系统工作流程,对各个模块功能和实现方法作了具体研究和介绍。硬件方面重点研究了图像采集模块的实现,研究和选定了最合适的分辨率和焦距以获取到最合适的图片。2、重点研究了渗透泵控释药片中释药孔自动识别的软件实现算法。首先研究了图像滤波算法,通过实验对比本文中采用中值滤波算法对采集到的图像进行滤波处理;然后着重研究了渗透泵控释药片和释药孔的边缘检测算法,由于单独用Canny算子虽然可以比较好的获取到释药孔的边缘,但是实验表明该边缘与实际边缘有一定的差距,测量出的尺寸明显偏小,所以针对本系统的要求,本文提出了采用Canny算子和数学形态学膨胀操作相结合的组合算法来获取药片和释药孔的准确边缘,并从视觉效果和尺寸测量准确性上验证了该算法的可用性。3、对获取到的药片和释药孔的边缘,基于一个圆所覆盖的像素个数是与它的面积是成正比的原理,计算出药片和释药孔所占的像素个数,测量和计算出释药孔的等效尺寸,并对一定数量的药片进行实验,并利用实验数据证实该测量算法的有效性。