[发明专利]屏幕划痕的检测方法及装置有效
申请号: | 201711386929.2 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108280822B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 宋秀峰 | 申请(专利权)人: | 歌尔科技有限公司 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06F17/14;G01N21/88 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 郭少晶;马佑平 |
地址: | 266104 山东省青岛*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 屏幕 划痕 检测 方法 装置 | ||
1.一种屏幕划痕的检测方法,其特征在于,包括:
对屏幕图像进行处理,得到屏幕的缺陷点,其中,所述屏幕图像是利用灰度相机对发光的屏幕拍摄得到的;
确定任两个缺陷点所成直线的第一斜率,以及包含有每两个缺陷点所成直线的图像区域;
从所述图像区域中,获取每一行或者每一列中灰度值最大的像素点;
对各行或者各列中灰度值最大的像素点进行拟合处理,得到拟合直线,并确定所述拟合直线的第二斜率;
如果所述第二斜率与所述第一斜率的差值位于预设的斜率差值阈值范围内,确定所述图像区域存在划痕缺陷;
其中,任两个缺陷点所成直线的第一斜率为在所述屏幕图像中设立的二维坐标系中的斜率;以及,在所述第一斜率的绝对值大于1的情况下,将对应的两个缺陷点所成直线分别沿着所述设立的二维坐标系的x轴的正方向和负方向平移,确定出包含有对应的两个缺陷点所成直线的图像区域;在第一斜率的绝对值不大于1的情况下,将对应的两个缺陷点所成直线分别沿着所述设立的二维坐标系的y轴的正方向和负方向平移,确定出包含有对应的两个缺陷点所成直线的图像区域。
2.根据权利要求1所述的方法,其特征在于,对屏幕图像进行处理,得到屏幕图像的缺陷点,包括:
基于halcon算法,对所述屏幕图像进行傅里叶变换,得到傅里叶变换后的图像;
对所述傅里叶变换后的图像进行卷积运算,得到卷积运算后的图像;
对所述卷积运算后的图像进行反傅里叶变换,得到反傅里叶变换后的图像;
将所述反傅里叶变换后的图像中各像素点的灰度值与预设的第一灰度阈值进行比较,确定灰度值大于所述第一灰度阈值的像素点为缺陷点。
3.根据权利要求1所述的方法,其特征在于,从所述图像区域中,获取每一行或者每一列中灰度值最大的像素点,包括:
在所述第一斜率的绝对值大于1的情况下,从所述图像区域中,获取每一行中灰度值最大的像素点;
在所述第一斜率的绝对值不大于1的情况下,从所述图像区域中,获取每一列中灰度值最大的像素点。
4.根据权利要求1-3中任一所述的方法,其特征在于,在对屏幕图像进行处理,得到屏幕的缺陷点之前,所述方法还包括:
从所述屏幕图像中提取有效图像区域,其中,所述有效图像区域为仅包含有屏幕部分对应的图像。
5.根据权利要求4所述的方法,其特征在于,从所述屏幕图像中提取有效图像区域,包括:
从上到下依次计算所述屏幕图像中每一行像素点的第一灰度平均值,确定出第一个、大于预设的第二灰度阈值的第一灰度平均值,并将第一个第一灰度平均值对应的行像素点作为所述有效图像区域的上边界;
从下到上依次计算所述屏幕图像中每一行像素点的第二灰度平均值,确定出第一个、大于所述第二灰度阈值的第二灰度平均值,并将所述第一个第二灰度平均值对应的行像素点作为所述有效图像区域的下边界;
从左到右依次计算所述屏幕图像中每一列像素点的第三灰度平均值,确定出第一个、大于所述第二灰度阈值的第三灰度平均值,并将所述第一个第三灰度平均值对应的行像素点作为所述有效图像区域的左边界;
从右到左依次计算所述屏幕图像中每一列像素点的第四灰度平均值,确定出第一个、大于所述第二灰度阈值的第四灰度平均值,并将所述第一个第四灰度平均值对应的行像素点作为所述有效图像区域的右边界。
6.根据权利要求1-3中任一所述的方法,其特征在于,在确定任两个缺陷点所成直线的第一斜率之前,所述方法还包括:
计算任两个缺陷点之间的距离;
如果所述两个缺陷点之间的距离位于预设距离阈值范围内,确定至少一对缺陷点各自所成直线的第一斜率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于歌尔科技有限公司,未经歌尔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711386929.2/1.html,转载请声明来源钻瓜专利网。