论文部分内容阅读
本文采用机器视觉技术实现了对块体袋装包装的缺陷在线检测。课题选择了块体透明袋装产品为研究对象,建立块体袋装缺陷检测系统,包括光源结构设计,图像采集和预处理,基于特征提取和亚像素精度长度测量。针对充气包装漏气情况导致表面结构变化和包装内装物杂质、破损等内容编写程序进行检测,最后对缺陷样品剔除,完成试验研究。首先,通过确定检测对象缺陷,搭建机器视觉检测的硬件系统平台,对缺陷图像异步采集。对光源、采集卡、工业相机、光电传感器、传送装置、剔除装置等设备参数、功能介绍,设计相机外触发系统,获取缺陷图像,完善系统硬件平台。然后,图像处理并检测图像缺陷。对采集符合要求的图像灰度转换、图像增强、中值滤波去除噪声及形态学处理。预处理之后分析袋装充气包装侧面图像,正面图像包装袋表面结构变化以及内装物灰度变化,袋装充气包装漏气必然导致结构的变化,利用亚像素测量方法对袋装包装侧面高度尺寸进行精确测量从而判断袋装充气包装漏气和瘪袋情况;利用检测袋装包装内装物特征区域参数即微孔数、矩形、最大面积等,检测内装物磨损破裂、杂质异物情况,进而判断块体袋装包装缺陷检测系统的合理性。最后,Visual Studio 2010与Halcon联合配置,通过串口通信实现剔除装置上位机的设计。在Visual Studio10中创建编译环境,选择MFC向导以及对话框形式,利用Halcon图像处理函数库、图像分析处理算法导出编程代码,实现块体袋装包装缺陷检测软件系统的封装与编程。