论文部分内容阅读
LED显示屏作为平板显示的主流产品越来越受到青睐。LED显示屏是由LED显示单元拼装而成的,现阶段,LED显示单元在生产完成之后的检测过程是通过点亮LED显示单元之后,通过人眼观察来实现的。人工的检测方法会严重影响检测质量和检测速度,因此本文提出了基于机器视觉的LED显示单元检测系统。本设计基于机器视觉系统的结构搭建了本系统的硬件结构,通过LED控制系统控制LED显示单元的显示,通过相机拍摄LED显示单元图片,通过采集卡将数据传输到电脑,通过数字图像处理软件对拍摄到的图片进行处理并显示检测结果。本系统模拟工厂人工检测方法,使用工业相机拍摄LED显示单元显示白色、黑色、扫描、红、绿、蓝时图片,完成对LED显示单元板所有问题的检测。本系统的核心为图像处理软件,该软件主要有两个核心问题:对拍摄的待检测显示单元图片中每个LED灯的定位和对每个LED灯区域内的灰度采集。我们引入了“学习图片”的方法对待检测显示单元图片中的灯点坐标进行定位,学习图片是指拍摄的某种型号的显示正常的LED显示单元的图片。LED灯定位过程如下:首先对学习图片和检测单元板图片使用中值滤波进行去噪处理,使用张正友标定法求解相机的径向畸变参数并进行图片畸变校正,减小了因外部环境和硬件设备带来的检测误差。然后使用OSTU方法对学习图片进行图像分割,使用形态学的方法使学习图片LED灯区域的轮廓平滑,使用Freeman链码表示学习图片中的每个LED灯的轮廓,使用矩的方法计算学习图片中每个LED灯区域的形心,然后建立学习图片灯心点坐标到检测单元板图片中灯心点坐标的仿射变换关系,从而将学习图片灯点坐标转换为检测单元板中的LED灯的形心坐标。得到检测单元板中的每个LED灯形心坐标后,使用扫描线种子填充算法采集该灯点连通域内的灰度值并求取平均后作为该灯点的灰度值。对学习图片中的LED灯区域内的灰度值使用扫描线种子填充算法进行采集,基于学习片中的LED灯区域的灰度值给出检测标准。使用亮度计测量出证常灰度值范围内的LED灯的亮度值,从而给出正常LED灯的亮度值标准。本文最后对本系统软件组成以及软件具体操作方法进行了说明。