论文部分内容阅读
薄膜涂层缺陷检测对于薄膜生产公司具有重大的意义,薄膜涂层有无缺陷直接关系到产品的质量以及公司的利益与声誉。早期的生产过程中对于薄膜涂层缺陷检测主要采用人为检测的方式。人为检测过程意味着要投入大量的人力物力,对于企业来说是一笔不小的负担,与此同时人为检测效率低下,需要花费大量的时间。对于这种情况,有必要去尝试研制一套薄膜涂层缺陷检测系统以提高产品质量。研发该系统能够减低产品生产过程中的损耗,提高产品的质量。整个检测系统由上位机与下位机组成,其中下位机系统主要功能为采集薄膜涂层表面的图片,将图片进行预处理并储存在所需的共享文件夹里。上位机软件主要功能是对下位机采集的薄膜涂层照片进行处理。薄膜涂层缺陷检测系统上位机软件的主要目标是为用户提供操作界面,对薄膜涂层图片进行检测与显示,并将检测结果等数据保存在数据库内。缺陷检测分为实时检测与离线检测两种方式,实时检测时上位机读取下位机采集的图片并对其进行实时的检测,离线检测则是处理本地文件夹里的图片。图片检测采用二值化,查找连通域等算法,经过处理后可以检测出样本图片上的缺陷位置,通过图片截取的方式将有缺陷的部分截取出来,将与缺陷部分有关的数据进行保存以供缺陷类型判定。为了方便上位机软件调试,本文专门设计了一个模拟下位机软件进行联合调试。采用模拟下位机来模拟图片采集的过程,模拟下位机的主要功能为完成与上位机之间的通讯,并且模拟采集图片的过程,将疑似有问题的图片按照预先所设定的命名规则进行命名,并将其储存在共享文件夹里,上位机与模拟下位机之间通过局域网连接,在下位机电脑建立一个共享文件夹,并向其中储存图片,上位机通过映射网络驱动器的方式读取其中的图片并进行处理与检测。上位机软件经过测试后运行良好,能够准确快速的处理模拟下位机所采集的图片,满足所需的检测精度。上位机软件提供了参数设置的界面,通过该界面可以对不同的缺陷类型参数进行修改,具有应用价值。