手机屏瑕疵检测识别方法及程序开题报告
2020-06-08 21:19:54
1. 研究目的与意义(文献综述包含参考文献)
1.屏幕瑕疵检测背景,国内外研究现状、水平和发展趋势:
1.1.1课题研究背景
现代科技的发展与进步给世界带来巨大的变化,以服务人类为宗旨的现代科技也让人们的生活变得更加舒适、便利。它已经存在于人类社会的方方面面,俨然成为现代人类生存的基础之一。
2. 研究的基本内容、问题解决措施及方案
一.课题所研究的问题
手机屏幕瑕疵的分类;手机屏幕瑕疵检测的一些常用方法,及它们的优缺点或者是局限性。编写基于Microsoft Visual C 6.0的识别程序,对算法进行验证。
二.难度分析
1.由于手机屏幕透明透光、手机屏边框反光,使用常规的光学系统由于灯影、泛白、tou视等反光、透光的影响,使得无法检测屏幕表面或边框上的细小伤痕特征,屏幕和 边框的过渡区域会因二次反射形成漫反射带,造成边界提取精度不高,无法精准测量屏幕实际尺寸等问题。
2.在编程的过程中,算法可以在网上和书上找到,但是具体的实现有困难。
三.开发工具选择
本次设计所用的开发工具是Microsoft Visual C 6.0。
四.具体做法如下:
1.人工检测:
太阳照相,看拍到的照片上面有没有斑点。
用手指堵住摄像头拍照,会拍到一张全部是黑色的照片,观察照片上面是否有其他颜色的斑点,如果没有则正常。
或者如果能看得见太阳的话,对着太阳照相,看拍到的照片上面有没有斑点。
如果外观没有破损的话调出手机的照相机功能,在有光条件下对着某一点拍照的同时迅速移动手机,这样手机就会拍到一张全是白色的照片,观察照片上面是否有斑点,如果没有,则说明屏幕是正常的。
2.机器检测
1.1坏点检测算法原理
坏点,不论是亮点还是暗点,像素点的灰度值都和标准图像的灰度值有较大的出入。因而可以通过图像的预处理获得坏点的边缘,并提取最外层边缘轮廓,从而检测到坏点,并对坏点数目进行统计。坏点检测过程中,先对图像进行滤波去躁,降低噪声干扰,也就是降低了算法对坏点的误检率。再对图像进行二值化,通过膨胀、腐蚀等形态学操作进一步对坏点进行增强,利用Canny边缘检测算子对二值图像进行边缘检测,将检测到的每一个轮廓数中的一级轮廓进行保存、绘图并计数,得到的一级轮廓数目就是手机屏幕中存在的坏点数目。
1.2仿真实验及分析
如下图为第三组坏点检测试验系统运行界面,从图中可以看出从校正后的待测图像中识别
并分割出的屏幕ROI效果图。以及根据检测到的坏点信息在原图中的进行标注,
并在检测结果显示区域罗列出详细的仿真实验的结果。由图中可以看出实验的结
果很准确,没有漏检的情况,能够检测到所有的坏点。
2划痕
2.1检测方法分类
在生产过程中,屏幕经过一系列处理后,表面光滑平整,但难免会产生瑕疵和缺陷问题,如划痕等,这样不止影响了美观,在使用中也会产生一系列问题。
以前对这种损伤的检测大多采用目测法,虽然人眼识别简单易行,没有仪器设备的限制但是其最大的缺点就是无法进行精密度量,检测周期长切误差较大。目前屏幕的检测方法很多,用的最为广泛的就是机器或计算机检测。
2.2检测步骤
1、图像平滑处理
2、图像分割
3、图像处理