CN113077478B - 显示面板的对位方法、补偿方法、系统及可读存储介质 - Google Patents
显示面板的对位方法、补偿方法、系统及可读存储介质 Download PDFInfo
- Publication number
- CN113077478B CN113077478B CN202110308579.8A CN202110308579A CN113077478B CN 113077478 B CN113077478 B CN 113077478B CN 202110308579 A CN202110308579 A CN 202110308579A CN 113077478 B CN113077478 B CN 113077478B
- Authority
- CN
- China
- Prior art keywords
- target image
- cutting
- image
- vertex coordinate
- coordinate set
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 77
- 238000012545 processing Methods 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 9
- 230000006870 function Effects 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000003708 edge detection Methods 0.000 claims description 4
- 238000011426 transformation method Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 abstract description 5
- 230000000694 effects Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000006872 improvement Effects 0.000 description 8
- 238000004422 calculation algorithm Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000000605 extraction Methods 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004576 sand Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/752—Contour matching
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Image Analysis (AREA)
Abstract
本发明揭示了一种显示面板的对位方法、补偿方法、系统及可读存储介质,对位方法包括步骤:获取待检测显示面板显示的目标图像;沿水平方向切割掉目标图像上的边角而得到第一矩形图像;沿垂直方向切割掉目标图像上的边角而得到第二矩形图像;获取第一矩形图像的第一顶点坐标组以及第二矩形图像的第二顶点坐标组;根据第一顶点坐标组及第二顶点坐标组得到目标图像的实际顶点坐标组;根据实际顶点坐标组对目标图像的外轮廓进行对位。本发明的对位方法可提高待检测显示面板的对位精度,以满足更高的测试需求。
Description
技术领域
本发明涉及显示面板检测领域,尤其涉及一种显示面板的对位方法、补偿方法、系统及可读存储介质。
背景技术
显示面板在出厂前需要进行显示测试,对显示不均等缺陷进行补偿。
在实际操作中,对显示面板进行补偿前,需要先获取显示面板显示的待检测图像,而后通过图像处理实现缺陷的补偿,现有技术一般通过直线检测方法对待检测图像的外轮廓进行对位,但是这种方法只能得到大概的轮廓区域,可能会有几个像素的偏差,如果显示面板的四个顶角是直角,可以通过增加一些简单的算法判定计算的位置和实际的位置是否相符,但是当显示面板的四个顶角是倒角的情况下,因为算法计算的顶点处是没有数据的,因此不易做判定和优化。
有鉴于此,有必要对现有的外轮廓的对位方法予以改进,以解决上述问题。
发明内容
本发明的目的在于提供一种显示面板的对位方法、补偿方法、系统及可读存储介质,其可提高对位精度,以满足更高的测试需求。
为实现上述发明目的之一,本发明一实施方式提供一种显示面板的对位方法,包括步骤:
获取待检测显示面板显示的目标图像;
沿水平方向切割掉所述目标图像上的边角而得到第一矩形图像;
沿垂直方向切割掉所述目标图像上的边角而得到第二矩形图像;
获取所述第一矩形图像的第一顶点坐标组以及所述第二矩形图像的第二顶点坐标组;
根据所述第一顶点坐标组及所述第二顶点坐标组得到所述目标图像的实际顶点坐标组;
根据所述实际顶点坐标组对所述目标图像的外轮廓进行对位。
作为本发明一实施方式的进一步改进,步骤“沿水平方向切割掉所述目标图像上的边角而得到第一矩形图像;沿垂直方向切割掉所述目标图像上的边角而得到第二矩形图像”具体包括:
根据所述边角与所述目标图像之间的比例关系获取沿水平方向延伸的第一切割线及沿竖直方向延伸的第二切割线,所述第一切割线及所述第二切割线均与所述边角相互分离;
沿所述第一切割线切割所述目标图像而得到第一矩形图像;
沿所述第二切割线切割所述目标图像而得到第二矩形图像。
作为本发明一实施方式的进一步改进,步骤“沿水平方向切割掉所述目标图像上的边角而得到第一矩形图像;沿垂直方向切割掉所述目标图像上的边角而得到第二矩形图像”具体包括:
根据所述边角与所述目标图像之间的比例关系获取沿水平方向延伸的两条第一切割线及沿竖直方向延伸的两条第二切割线,两条第一切割线分别位于所述目标图像的水平中心线的两侧,两条第二切割线分别位于所述目标图像的垂直中心线的两侧,且所述第一切割线及所述第二切割线均与所述边角相互分离;
沿两条第一切割线切割所述目标图像而得到第一矩形图像;
沿两条第二切割线切割所述目标图像而得到第二矩形图像。
作为本发明一实施方式的进一步改进,步骤“根据所述边角与所述目标图像之间的比例关系获取沿水平方向延伸的第一切割线及沿竖直方向延伸的第二切割线”具体包括:
根据所述目标图像的整体像素范围以及所述边角与所述待检测显示面板之间的尺寸比例得到所述边角在所述目标图像中的局部像素范围,所述局部像素范围包括水平方向的水平像素范围以及垂直方向的垂直像素范围;
根据所述垂直像素范围获取沿水平方向延伸的第一切割线;
根据所述水平像素范围获取沿垂直方向延伸的第二切割线。
作为本发明一实施方式的进一步改进,步骤“获取所述第一矩形图像的第一顶点坐标组以及所述第二矩形图像的第二顶点坐标组”具体包括:
匹配所述第一矩形图像及直角匹配模板,根据模板匹配函数获取所述第一矩形图像的第一顶点坐标组;
匹配所述第二矩形图像及直角匹配模板,根据模板匹配函数获取所述第二矩形图像的第二顶点坐标组。
作为本发明一实施方式的进一步改进,步骤“获取待检测显示面板显示的目标图像”具体包括:
获取待检测显示面板显示的待检测图像;
对所述待检测图像进行二值化处理而得到初始图像;
通过边缘检测方法获取所述初始图像的外轮廓;
通过直线检测方法获取所述初始图像的当前顶点坐标组;
通过透射变换方法及所述当前顶点坐标组对所述初始图像进行校正而得到目标图像。
作为本发明一实施方式的进一步改进,步骤“获取待检测显示面板显示的目标图像”之后还包括步骤:
通过直线检测方法对所述目标图像的外轮廓进行初步对位而得到所述目标图像的初始顶点坐标组。
作为本发明一实施方式的进一步改进,步骤“根据所述实际顶点坐标组对所述目标图像的外轮廓进行对位”具体包括:
根据所述实际顶点坐标组与所述初始顶点坐标组之间的偏差量对所述目标图像的外轮廓进行重新对位。
为实现上述发明目的之一,本发明一实施方式提供一种显示面板的补偿方法,包括步骤:
根据如上任意一项技术方案所述的对位方法获取所述目标图像的外轮廓;
根据亮度补偿数据对所述目标图像进行亮度补偿。
为实现上述发明目的之一,本发明一实施方式提供一种显示面板的补偿系统,所述补偿系统包括存储器和处理器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上任意一项技术方案所述的显示面板的对位方法中的步骤,以及实现如上所述的显示面板的补偿方法中的步骤。
为实现上述发明目的之一,本发明一实施方式提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任意一项技术方案所述的显示面板的对位方法中的步骤,以及实现如上所述的显示面板的补偿方法中的步骤。
与现有技术相比,本发明一实施方式的有益效果在于:本发明一实施方式根据第一顶点坐标组及第二顶点坐标组得到的目标图像的实际顶点坐标组的精准度可大大提高,而后根据实际顶点坐标组对位得到的目标图像的外轮廓也是与目标图像的实际外轮廓精准匹配的,即可解决现有技术中对位不准的问题,特别是当边角是显示面板四周的倒角时,可解决带有倒角的显示面板由于对位偏差导致的计算位置与实际位置不相符的问题,本实施方式的对位方法可提高待检测显示面板的对位精度,以满足更高的测试需求。
附图说明
图1是本发明一实施方式的带有倒角的显示面板的对位方法步骤图;
图2是本发明一实施方式的显示面板的补偿方法步骤图;
图3是本发明一实施方式的目标图像示意图;
图4是本发明一实施方式的切割得到第一矩形图像示意图,其中,阴影部分为切割掉的部分;
图5是本发明一实施方式的切割得到第二矩形图像示意图,其中,阴影部分为切割掉的部分;
图6是本发明一实施方式的直角匹配模板示意图;
图7是本发明一实施方式用模板匹配函数得到的匹配结果示意图;
图8是本发明一实施方式的未补偿的待检测显示面板的显示效果示意图;
图9是利用现有技术的对位方法处理之后的Demura补偿效果示意图;
图10是利用本发明的对位方法处理之后的Demura补偿效果示意图;
图11是本发明一实施方式的处理器框图。
具体实施方式
以下将结合附图所示的具体实施方式对本发明进行详细描述。但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
参考图1,为本发明一实施方式的显示面板的对位方法,包括步骤:
S100:获取待检测显示面板显示的目标图像;
S102:沿水平方向切割掉目标图像上的边角而得到第一矩形图像;
S104:沿垂直方向切割掉目标图像上的边角而得到第二矩形图像;
S106:获取第一矩形图像的第一顶点坐标组以及第二矩形图像的第二顶点坐标组;
S108:根据第一顶点坐标组及第二顶点坐标组得到目标图像的实际顶点坐标组;
S110:根据实际顶点坐标组对目标图像的外轮廓进行对位。
本实施方式的对位方法主要针对的是边角为显示面板四周倒角的情形,例如,显示面板的四个顶角均为倒角,即显示面板的四个顶角均为弧面结构,此时,待检测显示面板显示的目标图像也为带有倒角的近似矩形的图形。
当然,可以理解的是,本实施方式的对位方法也可运用于其他显示面板的对位过程,例如,显示面板的四个顶角为直角的情形。
另外,定义目标图像的长边的延伸方向为水平方向,目标图像的短边的延伸方向为垂直方向。
这里,“沿水平方向切割掉目标图像上的边角而得到第一矩形图像”是指此时的切割线沿水平方向延伸且贯穿目标图像,切割线可将至少部分边角切除,且切割线未切割掉目标图像中沿垂直方向延伸的直边,得到的第一矩形图像至少有两个相邻的顶角是直角,此时,由于直角的存在,可精确获取第一矩形图像的第一顶点坐标组。
同样的,“沿垂直方向切割掉目标图像上的边角而得到第二矩形图像”是指此时的切割线沿垂直方向延伸且贯穿目标图像,切割线可将至少部分边角切除,且切割线未切割掉目标图像中沿水平方向延伸的直边,得到的第二矩形图像至少有两个相邻的顶角是直角,此时,由于直角的存在,可精确获取第二矩形图像的第二顶点坐标组。
可以理解的是,由于目标图像的相邻两条直边的延长线是相互垂直的,相邻两条直边的延长线的交点的坐标可通过整合第一顶点坐标组及第二顶点坐标组的坐标信息获取,相邻两条直边的延长线的交点的坐标即为目标图像的实际顶点坐标组。
本实施方式根据第一顶点坐标组及第二顶点坐标组得到的目标图像的实际顶点坐标组的精准度可大大提高,而后根据实际顶点坐标组对位得到的目标图像的外轮廓也是与目标图像的实际外轮廓精准匹配的(这里是指根据实际顶点坐标组对位得到的目标图像的直边与目标图像的实际直边精准匹配),即可解决现有技术中对位不准的问题,特别是当边角是显示面板四周的倒角时,可解决带有边角的显示面板由于对位偏差导致的计算位置与实际位置不相符的问题,本实施方式的对位方法可提高待检测显示面板的对位精度,以满足更高的测试需求。
在本实施方式中,以上述对位方法作为Demura前的对位处理为例作说明,当然,在其他实施方式中,上述对位方法也可适用于其他应用场景。
本实施方式还提供一种显示面板的补偿方法,结合图2,包括步骤:
根据如上所述的对位方法获取目标图像的外轮廓;
根据亮度补偿数据对目标图像进行亮度补偿。
具体的,在实际运用中,显示面板在显示时会出现亮度不均匀(mura)的现象,mura的形状有多种,包括有条状、云状、沙粒状等等,而Demura(亮度不均补偿方法)则是一种消除显示面板mura的算法,在进行Demura前首先需要通过CCD设备获得待检测显示面板的亮度数据,然后才能进行算法处理,因此,准确的从CCD设备拍摄的待检测图像中截取待检测显示面板的亮度数据是Demura算法中非常重要的一个环节,决定了后续补偿效果的好坏。
本实施方式通过切割目标图像以获取实际顶点坐标组的对位方法可提高待检测显示面板的对位精度,即可提高截取的亮度数据的准确性,进而可提高Demura的补偿效果。
下面,结合图3至图7,对上述对位方法、补偿方法的各个步骤做详细说明,且以显示面板的边角为位于显示面板四个角落的倒角为例作说明。
步骤S100具体包括:
获取待检测显示面板显示的待检测图像;
这里,具体为利用CCD设备对点亮的待检测显示面板进行拍照而获取待检测图像,待检测图像包括待检测显示面板的发光区域像素的原始亮度数据。
对待检测图像进行二值化处理而得到初始图像;
通过边缘检测方法获取初始图像的外轮廓;
这里,可通过canny边缘检测算法或者findcontours轮廓提取算法等方法获得初始图像的外轮廓,外轮廓大致为带有倒角的近似矩形的图形。
通过直线检测方法获取初始图像的当前顶点坐标组;
这里,利用霍夫直线的方法拟合出初始图像的四条直边的直线,并根据直线上的点拟合出对应四条直边的直线方程,再求出四条直线中相邻的两两直线的交点坐标,具体包括四个交点的坐标,四个交点的坐标即为初始图像的当前顶点坐标组。
通过透射变换方法及当前顶点坐标组对初始图像进行校正而得到目标图像。
这里,根据求得的当前顶点坐标组对初始图像进行透射变换处理,透射变换处理的原理公式为:
其中,是变换矩阵,源目标为变换后的目标为
在实际运用中,由于待检测图像的获取过程存在畸变,导致获取到的待检测图像也会存在一定的畸变,故需要预先进行畸形校正而得到目标图像,目标图像为标准的带有倒角的近似矩形的图形,此时,目标图像的相邻的两条直边的延长线相互垂直,相邻两条直边通过倒角连接。
该步骤的目的是为了校正待检测显示面板摆放位置存在一定角度的问题,使得初始图像的位置处在水平方向上,另外,由于CCD设备的镜头拍照时可能存在畸变,会导致初始图像呈现梯形或者别的形状,该步骤也可对该种畸变进行校正,经该步骤之后得到的图像为目标图像P。
结合图3,目标图像P为标准的带有倒角的近似矩形的图形(参图3中的实线区域)。
具体的,目标图像P包括四条直边L1、L2、L3、L4以及连接相邻直边的四个倒角A1、A2、A3、A4,四条直边L1、L2、L3、L4及四个倒角A1、A2、A3、A4相互连接形成目标图像P的外轮廓。
这里,第一直边L1、第三直边L3为目标图像P的长边,第二直边L2、第四直边L4为目标图像P的短边,长边与短边相互垂直,定义目标图像P的长边的延伸方向为水平方向X,目标图像P的短边的延伸方向为垂直方向Y。
第一倒角A1连接第一直边L1及第四直边L4,第二倒角A2连接第四直边L4及第三直边L3,第三倒角A3连接第三直边L3及第二直边L2,第四倒角A4连接第二直边L2及第一直边L1。
结合图3,步骤S100之后还包括步骤:
通过直线检测方法对目标图像P的外轮廓进行初步对位而得到目标图像P的初始顶点坐标组。
这里,对目标图像P重新进行二值化处理,并通过轮廓提取和霍夫直线处理后求出目标图像P的初始顶点坐标组,初始顶点坐标组具体包括第一初始顶点坐标P0’(x0’,y0’)、第二初始顶点坐标P1’(x1’,y1’)、第三初始顶点坐标P2’(x2’,y2’)、第四初始顶点坐标P3’(x3’,y3’)。
需要说明的是,由于上述轮廓提取和霍夫直线处理方法只能得到大概的轮廓区域,可能会有几个像素的偏差,获取到的大概轮廓具体以图3中的虚线L1’、L4’为例,虚线L1’、L4’与目标图像P的实际的第一直边L1、第四直边L4之间具有一定的偏差量,导致由虚线L1’、L4’的交点定义的第一初始顶点坐标P0’(x0’,y0’)与实际的第一直边L1、第四直边L4的交点坐标之间具有一定的偏差量,后续的步骤即可对该偏差量进行补偿。
结合图4及图5,步骤S102、S104具体包括:
根据倒角A1、A2、A3、A4与目标图像P之间的比例关系获取沿水平方向X延伸的第一切割线G1及沿竖直方向Y延伸的第二切割线G2,第一切割线G1及第二切割线G2均与倒角A1、A2、A3、A4相互分离;
沿第一切割线G1切割目标图像P而得到第一矩形图像P1;
沿第二切割线G2切割目标图像P而得到第二矩形图像P2。
这里,“第一切割线G1及第二切割线G2均与倒角A1、A2、A3、A4相互分离”是指第一切割线G1及第二切割线G2并未穿过倒角A1、A2、A3、A4,此时的第一切割线G1穿过第二直边L2及第四直边L4,第二切割线G2穿过第一直边L1及第三直边L3,此时得到的第一矩形图像P1及第二矩形图像P2的顶角包括直角。
在本实施方式中,继续结合图3及图4,以形成两条第一切割线G1及两条第二切割线G2为例做具体说明。
此时,步骤S102、S104具体包括:
根据倒角A1、A2、A3、A4与目标图像P之间的比例关系获取沿水平方向X延伸的两条第一切割线G1及沿竖直方向Y延伸的两条第二切割线G2,两条第一切割线G1分别位于目标图像P的水平中心线G01的两侧,两条第二切割线G2分别位于目标图像P的垂直中心线G02的两侧,且第一切割线G1及第二切割线G2均与倒角A1、A2、A3、A4相互分离;
沿两条第一切割线G1切割目标图像P而得到第一矩形图像P1;
沿两条第二切割线G2切割目标图像P而得到第二矩形图像P2。
这里,水平中心线G01定义为沿水平方向X穿过目标图像P的中心点O的直线,垂直中心线G02定义为沿垂直方向Y穿过目标图像P的中心点O的直线,两条第一切割线G1分别位于水平中心线G01的上方及下方,两条第二切割线G2分别位于垂直中心线G02的左侧及右侧,此时得到的第一矩形图像P1、第二矩形图像P2均为包括四个直角顶角的标准矩形。
在本实施方式中,第一切割线G1及第二切割线G2的获取可通过倒角A1、A2、A3、A4的像素范围来确定,此时,步骤S102、S104具体包括:
根据目标图像P的整体像素范围以及倒角A1、A2、A3、A4与待检测显示面板之间的尺寸比例得到倒角A1、A2、A3、A4在目标图像P中的局部像素范围,局部像素范围包括水平方向X的水平像素范围以及垂直方向Y的垂直像素范围;
根据垂直像素范围获取沿水平方向X延伸的第一切割线G1;
根据水平像素范围获取沿垂直方向Y延伸的第二切割线G2。
这里,可以预先获知倒角A1、A2、A3、A4的尺寸及整个待检测显示面板的尺寸,例如,待检测显示面板的尺寸为149mm*70mm,倒角A1、A2、A3、A4的尺寸为10mm*10mm,那么,每一个倒角A1、A2、A3、A4相对于待检测显示面板于水平方向X的尺寸比例大概为6%,每一个倒角A1、A2、A3、A4相对于待检测显示面板于垂直方向Y的尺寸比例大概为14%。
此时,根据目标图像P的整体像素范围以及上述尺寸比例可以得到倒角A1、A2、A3、A4在目标图像P中的局部像素范围,局部像素范围包括水平方向X的水平像素范围以及垂直方向Y的垂直像素范围。
具体的,可以根据第一初始顶点坐标P0’(x0’,y0’)、第四初始顶点坐标P3’(x3’,y3’)及垂直像素范围获取位于水平中心线G01上方的第一切割线G1,这里,为了确保第一切割线G1不穿过第一倒角A1及第四倒角A4,可在垂直像素范围的基础上增加预定的补偿像素,使得第一切割线G1进一步靠近水平中心线G01,此时对应第一切割线G1的两个顶角为绝对的直角。
同样的,可以根据第二初始顶点坐标P1’(x1’,y1’)、第三初始顶点坐标P2’(x2’,y2’)及垂直像素范围获取位于水平中心线G01下方的第一切割线G1,可以根据第三初始顶点坐标P2’(x2’,y2’)、第四初始顶点坐标P3’(x3’,y3’)及水平像素范围获取位于垂直中心线G02左侧的第二切割线G2,可以根据第一初始顶点坐标P0’(x0’,y0’)、第二初始顶点坐标P1’(x1’,y1’)及水平像素范围获取位于垂直中心线G02右侧的第二切割线G2。
可以理解的是,也可根据其他方式来确定第一切割线G1及第二切割线G2的位置,仅需保证第一切割线G1沿水平方向X延伸且不穿过倒角A1、A2、A3、A4,且第二切割线G2沿垂直方向Y延伸且不穿过倒角A1、A2、A3、A4。
一并结合图6及图7,步骤S106具体包括:
匹配第一矩形图像P1及直角匹配模板M,根据模板匹配函数获取第一矩形图像P1的第一顶点坐标组;
这里,第一顶点坐标组具体包括第一矩形图像P1的四个顶点坐标P1_0(x10,y10)、P1_1(x11,y11)、P1_2(x12,y12)、P1_3(x13,y13)。
匹配第二矩形图像P2及直角匹配模板M,根据模板匹配函数获取第二矩形图像P2的第二顶点坐标组。
这里,第二顶点坐标组具体包括第二矩形图像P2的四个顶点坐标P2_0(x20,y20)、P2_1(x21,y21)、P2_2(x22,y22)、P2_3(x23,y23)。
在本实施方式中,在计算第一矩形图像P1和第二矩形图像P2的顶点坐标时,为了提高精度,采用模式匹配的方法,即运用到了如图6所示的直角匹配模板M以及模板匹配函数。
具体的,因为第一矩形图像P1和第二矩形图像P2的顶角在小范围内是标准的直角,因此,可以先制作四个标准直角的模板(即如图6所示的直角匹配模板M)。
结合图7,而后用模板匹配函数得到匹配后的图像,匹配图像中灰阶最高的点就是匹配度最高的点,即顶点位置。
在步骤S108涉及的实际顶点坐标组获取的过程中,由于第一矩形图像P1保留了目标图像P的第二直边L2及第四直边L4,可以根据第一顶点坐标组获取实际顶点坐标组中的四个顶点的X轴坐标。
同样的,由于第二矩形图像P2保留了目标图像P的第一直边L1及第三直边L3,可以根据第二顶点坐标组获取实际顶点坐标组中的四个顶点的Y轴坐标。
具体的,此时的实际顶点坐标组包括第一实际顶点坐标P0(x10,y20)、第二实际顶点坐标P1(x11,y21)、第三实际顶点坐标P2(x12,y22)、第四实际顶点坐标P3(x13,y23)。
步骤S110具体包括:
根据实际顶点坐标组与初始顶点坐标组之间的偏差量对目标图像P的外轮廓进行重新对位。
这里,可以根据实际顶点坐标组与初始顶点坐标组获取需要移动的像素偏移量,例如,根据第一初始顶点坐标P0’(x0’,y0’)与第一实际顶点坐标P0(x10,y20)之间的像素偏移量来重新对位第一直边L1、第四直边L4,使得重新对位的第一直边L1、第四直边L4与目标图像P的实际的第一直边L1、第四直边L4是完全匹配的,即实现了目标图像P的精准对位。
在其他实施方式中,也可仅包含一条第一切割线G1以及一条第二切割线G2,以第一矩形图像P1为例,由于左上角顶点的X轴坐标与左下角顶点的X轴坐标相同,此时仅需获取左上角顶点的X轴坐标即可,第三实际顶点坐标P2及第四实际顶点坐标P3的X轴坐标均为左上角顶点的X轴坐标。
在本实施方式中,结合图8至图10,示意了Demura补偿过程。
图8示意了未补偿的待检测显示面板的显示效果,其上有明显的mura,图9示意了利用现有技术的对位方法处理之后的Demura补偿效果,图10示意了利用本实施方式的对位方法处理之后的Demura补偿效果。
未补偿的待检测显示面板中的mura很细小,大致只有几个像素宽度,因此,直接用现有技术中直线检测方法求交点的方法得到的补偿后的图片可以看到明显的错位(如图9所示),用本实施方式的切割目标图像P以获取实际顶点坐标组的对位方法得到的补偿后的图片的效果极佳(如图10所示)。
具体来说,假设待检测显示面板中的mura覆盖第m、m+1、m+2这三个像素,在现有技术中,由于对位过程中存在几个像素的偏差,以2个像素的偏差为例,此时补偿的起点像素为第m+2像素,实际补偿的像素为第m+2、m+3、m+4这三个像素,故导致需要补偿的像素未进行补偿,不需要补偿的像素进行了补偿,从而出现了明显的错位。
而本实施方式可实现精准对位,补偿的起点可精准对位到第m像素,实际补偿的像素为第m、m+1、m+2这三个像素,即本实施方式仅对需要补偿的像素进行了补偿,可实现精准补偿,大大提高了补偿效果。
本发明一实施方式还提供一种显示面板的补偿系统,补偿系统包括存储器和处理器,存储器存储有可在处理器上运行的计算机程序,处理器执行计算机程序时,实现如上所述的显示面板的对位方法中的步骤,以及实现如上所述的显示面板的补偿方法中的步骤。
这里,结合图11,结合前述对位方法的说明,处理器10包括如下单元:
采集单元101,用于获取待检测显示面板显示的目标图像;
切割单元102,用于沿水平方向切割掉目标图像上的边角而得到第一矩形图像;以及沿垂直方向切割掉目标图像上的边角而得到第二矩形图像;
计算单元103,用于获取第一矩形图像的第一顶点坐标组以及第二矩形图像的第二顶点坐标组;以及根据第一顶点坐标组及第二顶点坐标组得到目标图像的实际顶点坐标组;
对位单元104,用于根据实际顶点坐标组对目标图像的外轮廓进行对位。
需要说明的是,处理器10的各个单元还可用于执行前述对位方法中的其他步骤,具体可参考前述说明,在此不再赘述。
本发明一实施方式还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上所述的显示面板的对位方法中的步骤,以及实现如上所述的显示面板的补偿方法中的步骤。
综上所述,本发明通过切割目标图像以获取实际顶点坐标组的对位方法可提高待检测显示面板的对位精度,特别是带有倒角的待检测显示面板的对位精度,即可提高截取的亮度数据的准确性,进而可提高Demura的补偿效果,当然,当本发明的对位方法应用至其他场景时,也可提高其他场景的优化效果。
应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。
Claims (11)
1.一种显示面板的对位方法,其特征在于,包括步骤:
获取待检测显示面板显示的目标图像;
沿水平方向延伸的第一切割线切割所述目标图像上的边角而得到第一矩形图像,所述第一切割线与所述边角相互分离;
沿垂直方向延伸的第二切割线切割所述目标图像上的边角而得到第二矩形图像,所述第二切割线与所述边角相互分离;
获取所述第一矩形图像的第一顶点坐标组以及所述第二矩形图像的第二顶点坐标组;
根据所述第一顶点坐标组及所述第二顶点坐标组得到所述目标图像的实际顶点坐标组;
根据所述实际顶点坐标组对所述目标图像的外轮廓进行对位。
2.根据权利要求1所述的对位方法,其特征在于,步骤“沿水平方向延伸的第一切割线切割所述目标图像上的边角而得到第一矩形图像,所述第一切割线与所述边角相互分离;沿垂直方向延伸的第二切割线切割所述目标图像上的边角而得到第二矩形图像,所述第二切割线与所述边角相互分离”具体包括:
根据所述边角与所述目标图像之间的比例关系获取沿水平方向延伸的第一切割线及沿竖直方向延伸的第二切割线,所述第一切割线及所述第二切割线均与所述边角相互分离;
沿所述第一切割线切割所述目标图像而得到第一矩形图像;
沿所述第二切割线切割所述目标图像而得到第二矩形图像。
3.根据权利要求1所述的对位方法,其特征在于,步骤“沿水平方向延伸的第一切割线切割所述目标图像上的边角而得到第一矩形图像,所述第一切割线与所述边角相互分离;沿垂直方向延伸的第二切割线切割所述目标图像上的边角而得到第二矩形图像,所述第二切割线与所述边角相互分离”具体包括:
根据所述边角与所述目标图像之间的比例关系获取沿水平方向延伸的两条第一切割线及沿竖直方向延伸的两条第二切割线,两条第一切割线分别位于所述目标图像的水平中心线的两侧,两条第二切割线分别位于所述目标图像的垂直中心线的两侧,且所述第一切割线及所述第二切割线均与所述边角相互分离;
沿两条第一切割线切割所述目标图像而得到第一矩形图像;
沿两条第二切割线切割所述目标图像而得到第二矩形图像。
4.根据权利要求2所述的对位方法,其特征在于,步骤“根据所述边角与所述目标图像之间的比例关系获取沿水平方向延伸的第一切割线及沿竖直方向延伸的第二切割线”具体包括:
根据所述目标图像的整体像素范围以及所述边角与所述待检测显示面板之间的尺寸比例得到所述边角在所述目标图像中的局部像素范围,所述局部像素范围包括水平方向的水平像素范围以及垂直方向的垂直像素范围;
根据所述垂直像素范围获取沿水平方向延伸的第一切割线;
根据所述水平像素范围获取沿垂直方向延伸的第二切割线。
5.根据权利要求1所述的对位方法,其特征在于,步骤“获取所述第一矩形图像的第一顶点坐标组以及所述第二矩形图像的第二顶点坐标组”具体包括:
匹配所述第一矩形图像及直角匹配模板,根据模板匹配函数获取所述第一矩形图像的第一顶点坐标组;
匹配所述第二矩形图像及直角匹配模板,根据模板匹配函数获取所述第二矩形图像的第二顶点坐标组。
6.根据权利要求1所述的对位方法,其特征在于,步骤“获取待检测显示面板显示的目标图像”具体包括:
获取待检测显示面板显示的待检测图像;
对所述待检测图像进行二值化处理而得到初始图像;
通过边缘检测方法获取所述初始图像的外轮廓;
通过直线检测方法获取所述初始图像的当前顶点坐标组;
通过透射变换方法及所述当前顶点坐标组对所述初始图像进行校正而得到目标图像。
7.根据权利要求6所述的对位方法,其特征在于,步骤“获取待检测显示面板显示的目标图像”之后还包括步骤:
通过直线检测方法对所述目标图像的外轮廓进行初步对位而得到所述目标图像的初始顶点坐标组。
8.根据权利要求7所述的对位方法,其特征在于,步骤“根据所述实际顶点坐标组对所述目标图像的外轮廓进行对位”具体包括:
根据所述实际顶点坐标组与所述初始顶点坐标组之间的偏差量对所述目标图像的外轮廓进行重新对位。
9.一种显示面板的补偿方法,其特征在于,包括步骤:
根据如权利要求1-8中任意一项所述的对位方法获取所述目标图像的外轮廓;
根据亮度补偿数据对所述目标图像进行亮度补偿。
10.一种显示面板的补偿系统,其特征在于,所述补偿系统包括存储器和处理器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现权利要求1-8中任意一项所述的显示面板的对位方法中的步骤,以及实现权利要求9中所述的显示面板的补偿方法中的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8中任意一项所述的显示面板的对位方法中的步骤,以及实现权利要求9中所述的显示面板的补偿方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110308579.8A CN113077478B (zh) | 2021-03-23 | 2021-03-23 | 显示面板的对位方法、补偿方法、系统及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110308579.8A CN113077478B (zh) | 2021-03-23 | 2021-03-23 | 显示面板的对位方法、补偿方法、系统及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113077478A CN113077478A (zh) | 2021-07-06 |
CN113077478B true CN113077478B (zh) | 2024-09-06 |
Family
ID=76613503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110308579.8A Active CN113077478B (zh) | 2021-03-23 | 2021-03-23 | 显示面板的对位方法、补偿方法、系统及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113077478B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114943764B (zh) * | 2022-05-19 | 2023-05-26 | 苏州华兴源创科技股份有限公司 | 曲面屏幕像素定位方法、装置和设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108414193A (zh) * | 2018-03-28 | 2018-08-17 | 京东方科技集团股份有限公司 | 显示屏的检测区域定位方法和装置 |
CN111882528A (zh) * | 2020-07-15 | 2020-11-03 | 苏州佳智彩光电科技有限公司 | 一种面向屏幕视觉检测的子像素排序方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107845068B (zh) * | 2016-09-18 | 2021-05-11 | 富士通株式会社 | 图像视角变换装置以及方法 |
KR101876908B1 (ko) * | 2018-01-16 | 2018-07-10 | (주) 리드에이텍 | 디스플레이 패널의 결함 위치 정확도 개선 방법 |
CN112348815B (zh) * | 2021-01-07 | 2021-04-06 | 新东方教育科技集团有限公司 | 图像处理方法、图像处理装置以及非瞬时性存储介质 |
-
2021
- 2021-03-23 CN CN202110308579.8A patent/CN113077478B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108414193A (zh) * | 2018-03-28 | 2018-08-17 | 京东方科技集团股份有限公司 | 显示屏的检测区域定位方法和装置 |
CN111882528A (zh) * | 2020-07-15 | 2020-11-03 | 苏州佳智彩光电科技有限公司 | 一种面向屏幕视觉检测的子像素排序方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN113077478A (zh) | 2021-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108230397B (zh) | 多目摄像机标定与校正方法和装置、设备、程序和介质 | |
US20040085256A1 (en) | Methods and measurement engine for aligning multi-projector display systems | |
US10192309B2 (en) | Camera calibration device | |
US9866818B2 (en) | Image processing apparatus and method, image processing system and program | |
JP5432835B2 (ja) | カメラのキャリブレーション方法 | |
US11341681B2 (en) | Method for calibrating the position and orientation of a camera relative to a calibration pattern | |
TWI500925B (zh) | Check the device, check the method and check the program | |
CN108716890A (zh) | 一种基于机器视觉的高精度尺寸检测方法 | |
CN107356213B (zh) | 滤光片同心度测量方法及终端设备 | |
KR20110082903A (ko) | 항공사진의 정사보정 및 최적화된 정사영상 제작 방법 | |
CN113538583A (zh) | 一种工件在机床上位置的精准定位方法及视觉系统 | |
KR20230091906A (ko) | 양안시와 대칭성을 기반으로 한 오프셋 검출 방법 | |
CN113077478B (zh) | 显示面板的对位方法、补偿方法、系统及可读存储介质 | |
CN111131801B (zh) | 投影仪校正系统、方法及投影仪 | |
US11880993B2 (en) | Image processing device, driving assistance system, image processing method, and program | |
CN116152068A (zh) | 一种可用于太阳能板图像的拼接方法 | |
CN116912233A (zh) | 基于液晶显示屏的缺陷检测方法、装置、设备及存储介质 | |
CN109887038B (zh) | 一种用于在线检测的机器视觉图像校正方法 | |
CN102073997B (zh) | 小型文档图像透视复原方法 | |
CN117058411B (zh) | 电池棱边外形瑕疵识别方法、装置、介质和设备 | |
CN112734857B (zh) | 相机内参和相机相对激光雷达外参的标定方法及电子设备 | |
CN115861584A (zh) | 基于单相机的模板标记检测方法及模板位置矫正方法 | |
CN115100153A (zh) | 基于双目匹配的管内检测方法、装置、电子设备及介质 | |
CN114091168A (zh) | 色调校正系统和色调校正方法 | |
WO2020238116A1 (zh) | 产品定位方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |