掌桥专利:专业的专利平台
掌桥专利
首页

一种LED显示屏校正过程中的灯点位置修正方法及装置

文献发布时间:2023-06-19 12:13:22


一种LED显示屏校正过程中的灯点位置修正方法及装置

技术领域

本发明公开涉及LED显示屏的校正技术领域,具体地,涉及一种LED显示屏校正过程中的灯点位置修正方法及装置。

背景技术

随着LED显示屏应用的普及,人们对显示质量要求也越来越高,如何提升LED显示屏显示质量已成为该领域的研究热点,其中,LED显示屏的灯点校正在提升显示质量过程中,占据着至关重要的地位。目前,通过图像采集设备(工业相机)采集LED显示屏的图像,对图像进行分析确定LED显示屏上每个灯点的位置并为灯点进行排序。但是,当前灯点排序手段,只适用于规则灯点排序,灯点非规则排布的情况,比如球面屏、弧形屏幕或者鱼眼镜头等造成灯点排布不规则,会出现部分灯点没有排序或者排序错误(由于工业相机拍摄的图片畸变较大,导致校正软件对从拍摄出来的测光照片提取出的灯点位置进行排序后,出现部分灯点没有排序或者排序错误的问题)的情况,使得后续的图片分析结果较差甚至无法分析,严重影响校正效果。因此,一种能够在校正过程中对LED显示屏上灯点进行修正,以对灯点进行准确排序的方法,成为人们亟待解决的技术问题。

发明内容

为克服相关技术中存在的问题,本发明公开提供一种LED显示屏校正过程中的灯点位置修正方法及装置。

根据本发明公开实施例的第一方面,提供一种LED显示屏校正过程中的灯点位置修正方法,所述方法包括:

对所述LED显示屏的目标图像中的灯点进行标记,获取所述LED显示屏上每个灯点的初始坐标值;

根据每个灯点的初始坐标值和所述灯点与相邻灯点的相对位置关系确定相邻灯点的相对位置坐标值;

遍历所述LED显示屏上的灯点,获取每个灯点的全部相对位置坐标值;

根据每个灯点的初始坐标值和相对位置坐标值,通过预设的灯点位置确定公式,确定每个灯点在所述LED显示屏的灯点矩阵中的实际位置;

根据每个灯点的实际位置对目标图像中每个灯点的位置进行修正,获取灯点以矩阵形式排列的目标修正图像。

可选的,所述根据每个灯点的初始坐标值和所述灯点与相邻灯点的相对位置关系确定相邻灯点的相对位置坐标值,包括:

以所述LED显示屏左上端顶点处的灯点指向右上端顶点处的灯点的向量为

若第i个灯点在

若第i个灯点在

若第i个灯点在

若第i个灯点在

可选的,所述根据每个灯点的初始坐标值和相对位置坐标值,通过预设的灯点位置确定公式,确定每个灯点在所述LED显示屏的灯点矩阵中的实际位置,包括:

在每个灯点的所有相对位置坐标值中确定最小横坐标值x

通过预设的灯点位置确定公式,确定每个灯点的实际位置,所述灯点位置确定公式通过公式(1)表示:

(rowIdx

其中,所述(rowIdx

可选的,在所述对所述LED显示屏的目标图像中的灯点进行标记,获取所述LED显示屏上每个灯点的初始坐标值之前,所述方法还包括:

通过图像采集设备获取所述LED显示屏的原始图像;

对所述原始图像进行二值化处理,获取所述目标图像。

可选的,所述对所述LED显示屏的目标图像中的灯点进行标记,获取所述LED显示屏上每个灯点的初始坐标值,包括:

通过预设的灯点标记方法对所述目标图像中每个灯点的位置进行标记,获取每个灯点的初始位置;

根据每个灯点的初始位置,确定每个灯点在所述LED显示屏的屏幕坐标系中的初始坐标值。

根据本发明公开实施例的第二方面,提供一种LED显示屏校正过程中的灯点位置修正装置,所述装置包括:

灯点标记模块,对所述LED显示屏的目标图像中的灯点进行标记,获取所述LED显示屏上每个灯点的初始坐标值;

相对位置确定模块,与所述灯点标记模块相连,根据每个灯点的初始坐标值和所述灯点与相邻灯点的相对位置关系确定相邻灯点的相对位置坐标值;

遍历模块,与所述相对位置确定模块相连,遍历所述LED显示屏上的灯点,获取每个灯点的全部相对位置坐标值;

实际位置确定模块,与所述遍历模块相连,根据每个灯点的初始坐标值和相对位置坐标值,通过预设的灯点位置确定公式,确定每个灯点在所述LED显示屏的灯点矩阵中的实际位置;

位置修正模块,与所述实际位置确定模块相连,根据每个灯点的实际位置对目标图像中每个灯点的位置进行修正,获取灯点以矩阵形式排列的目标修正图像。

可选的,所述相对位置确定模块,包括:

向量确定单元,以所述LED显示屏左上端顶点处的灯点指向右上端顶点处的灯点的向量为

第一相对位置确定单元,与所述向量确定单元相连,若第i个灯点在

第二相对位置确定单元,与所述向量确定单元相连,若第i个灯点在

第三相对位置确定单元,与所述向量确定单元相连,若第i个灯点在

第四相对位置确定单元,与所述向量确定单元相连,若第i个灯点在

可选的,所述实际位置确定模块,包括:

最小坐标值确定单元,在每个灯点的所有相对位置坐标值中确定最小横坐标值x

实际位置确定单元,与所述最小坐标值确定单元相连,通过预设的灯点位置确定公式,确定每个灯点的实际位置,所述灯点位置确定公式通过公式(1)表示:

(rowIdx

其中,所述(rowIdx

可选的,所述装置还包括:

原始图像获取模块,通过图像采集设备获取所述LED显示屏的原始图像;

二值化处理模块,与所述原始图像获取模块和所述灯点标记模块相连,对所述原始图像进行二值化处理,获取所述目标图像。

可选的,所述灯点标记模块,包括:

灯点标记单元,通过预设的灯点标记方法对所述目标图像中每个灯点的位置进行标记,获取每个灯点的初始位置;

初始坐标值获取单元,与所述灯点标记单元相连,根据每个灯点的初始位置,确定每个灯点在所述LED显示屏的屏幕坐标系中的初始坐标值。

综上所述,通过本发明公开的技术方案,能够通过遍历每个灯点的相邻灯点的相对位置坐标值对灯点的位置进行修正,获取灯点在LED显示屏上准确的排序信息,消除了由于LED显示屏上灯点的不规则排序(特别是针对于弧面LED显示屏和曲面LED显示屏等不规则形状的LED显示屏来说)以及相机(图像采集设备)畸变所造成的灯点位置确定过程中的误差。同时不需要采用标定板对相机进行额外的标定,节省人力。

本发明公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是根据一示例性实施例示出的一种LED显示屏校正过程中的灯点位置修正方法的流程图;

图2是根据图1示出的一种相对位置确定方法的流程图;

图3是根据图1示出的一种实际位置确定方法的流程图;

图4是根据图1示出的另一种LED显示屏校正过程中的灯点位置修正方法的流程图;

图5是根据图1示出的一种灯点标记方法的流程图;

图6是根据一示例性实施例示出的一种LED显示屏校正过程中的灯点位置修正装置的结构框图;

图7是根据图6示出的一种相对位置确定模块的结构框图;

图8是根据图6示出的一种实际位置确定模块的结构框图;

图9是根据图6示出的另一种LED显示屏校正过程中的灯点位置修正装置的结构框图;

图10是根据图6示出的一种灯点标记模块的结构框图。

具体实施方式

以下结合附图对本发明公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

图1是根据一示例性实施例示出的一种LED显示屏校正过程中的灯点位置修正方法的流程图,如图1所示,该方法包括:

在步骤101中,对该LED显示屏的目标图像中的灯点进行标记,获取该LED显示屏上每个灯点的初始坐标值。

示例地,在对LED显示屏上灯点的位置进行修正之前,首先需要确定每个灯点的初始位置。通常情况下,通过图像采集设备对LED显示屏进行图像数据的采集,通过预设的灯点标记方法对采集到的目标图像中的灯点位置进行标记,确定每个灯点的初始位置。该初始位置通过灯点在LED显示屏屏幕坐标系中的初始坐标值表示。

在步骤102中,根据每个灯点的初始坐标值和该灯点与相邻灯点的相对位置关系确定相邻灯点的相对位置坐标值。

示例地,根据上述步骤101获取每个灯点的初始坐标值后,通过该初始坐标值的形式对与该灯点相邻的相邻灯点进行描述,获取相邻灯点相对于该灯点的相对位置坐标值。

可以理解的是,相邻的灯点的相对位置坐标值根据相邻灯点与该灯点的位置关系确定,并通过在该灯点的初始坐标值上进行加减预设数值的方式表示的 。

在步骤103中,遍历该LED显示屏上的灯点,获取每个灯点的全部相对位置坐标值。

示例地,通过步骤102的方式对该LED显示屏中的每一个灯点进行遍历,获取与每一个灯点相邻的所有相邻灯点的相对位置坐标值。可以理解的是,遍历完成之后,每个灯点也会相应地获取多个相对位置坐标值(该灯点在LED显示屏中相邻灯点的个数即为该灯点的全部相对位置坐标值的个数)。

在步骤104中,根据每个灯点的初始坐标值和相对位置坐标值,通过预设的灯点位置确定公式,确定每个灯点在该LED显示屏的灯点矩阵中的实际位置。

示例地,获取每个灯点的初始坐标值和全部相对位置坐标值后,通过预设的灯点位置确定公式,对上述初始坐标值和相对位置坐标值进行一系列的计算,确定每个灯点的实际位置。其中,每个灯点的实际位置通过该灯点在LED显示屏的灯点矩阵中的位置进行表示。

在步骤105中,根据每个灯点的实际位置对目标图像中每个灯点的位置进行修正,获取灯点以矩阵形式排列的目标修正图像。

示例地,由于灯点在LED显示屏上的不规则排列或者工业相机镜头畸变等因素,使得目标图像中每个灯点的初始位置与实际位置之间存在一定的误差,因此,确定每个灯点的实际位置后,根据该实际位置对目标图像进行修正,获取目标修正图像。该目标修正图像中,每个灯点在LED显示屏上以矩阵形式进行排列。

图2是根据图1示出的一种相对位置确定方法的流程图,如图2所示,该步骤102包括:

在步骤1021中,以该LED显示屏左上端顶点处的灯点指向右上端顶点处的灯点的向量为

示例地,为了确定每个灯点在各个方向的相邻灯点,指定

可以理解的是,还可以将LED显示屏右上端顶点处的灯点指向左上端顶点处的灯点的方向向量设置为

在步骤1022中,若第i个灯点在

其中,(Pos

在步骤1023中,若第i个灯点在

在步骤1024中,若第i个灯点在

在步骤1025中,若第i个灯点在

示例地,预设第i个灯点在该LED显示屏屏幕坐标系中的初始坐标值为(Pos

可以理解的是,每个灯点存在至少两个相邻灯点,例如,左上端顶点处的灯点仅存在右相邻灯点和下相邻灯点,右上端顶点处的灯点仅存在左相邻灯点和下相邻灯点,而位于该LED显示屏中央位置处的灯点存在左相邻灯点、右相邻灯点、上相邻灯点和下相邻灯点。

图3是根据图1示出的一种实际位置确定方法的流程图,如图3所示,该步骤104包括:

在步骤1041中,在每个灯点的所有相对位置坐标值中确定最小横坐标值x

在步骤1042中,通过预设的灯点位置确定公式,确定每个灯点的实际位置。

该灯点位置确定公式通过公式(1)表示:

(rowIdx

其中,该(rowIdx

示例地,通过上述步骤101-步骤103获取每个灯点的全部相对位置坐标值后,在每个灯点(第i个灯点)的所有相对位置坐标值的横坐标值中确定最小横坐标值x

图4是根据图1示出的另一种LED显示屏校正过程中的灯点位置修正方法的流程图,如图4所示,该方法还包括:

在步骤106中,通过图像采集设备获取该LED显示屏的原始图像。

在步骤107中,对该原始图像进行二值化处理,获取该目标图像。

示例地,通过图像采集设备获取该LED显示屏的原始图像后,为了便于对LED显示屏上的灯点进行标记,首先对该原始图像进行二值化处理,即根据预设灰度阈值对该原始图像的显示灰度进行调整,使整个图像呈现出明显的黑白效果,获取目标图像。通常情况下,二值化处理后获取的目标图像中,灯点的轮廓显示为纯白色,而背景部分显示为纯黑色,如此,通过预设的灯点标记方法对该目标图像中灯点进行标记,获取的每个灯点的初始位置准确性大大提升。

图5是根据图1示出的一种灯点标记方法的流程图,如图5所示,该步骤101包括:

在步骤1011中,通过预设的灯点标记方法对该目标图像中每个灯点的位置进行标记,获取每个灯点的初始位置。

在步骤1012中,根据每个灯点的初始位置,确定每个灯点在该LED显示屏的屏幕坐标系中的初始坐标值。

示例地,在本发明公开实施例中采用大律法、双峰法、p参数法、最大熵阈值法或者迭代法中的一种作为预设的灯点标记方法,对目标图像中灯点的位置进行标记,获取通过屏幕坐标系中的坐标值(初始坐标值)形式表示的每个灯点的初始位置,其中,优选为大律法;

可以理解的是,通常情况下,该LED显示屏的屏幕坐标系是以LED显示屏左上端顶点处的灯点所在位置为原点,以通过原点且平行于

图6是根据一示例性实施例示出的一种LED显示屏校正过程中的灯点位置修正装置的结构框图,如图6所示,该装置600包括:

灯点标记模块610,对该LED显示屏的目标图像中的灯点进行标记,获取该LED显示屏上每个灯点的初始坐标值;

相对位置确定模块620,与该灯点标记模块610相连,根据每个灯点的初始坐标值和该灯点与相邻灯点的相对位置关系确定相邻灯点的相对位置坐标值;

遍历模块630,与该相对位置确定模块620相连,遍历该LED显示屏上的灯点,获取每个灯点的全部相对位置坐标值;

实际位置确定模块640,与该遍历模块630相连,根据每个灯点的初始坐标值和相对位置坐标值,通过预设的灯点位置确定公式,确定每个灯点在该LED显示屏的灯点矩阵中的实际位置;

位置修正模块650,与该实际位置确定模块640相连,根据每个灯点的实际位置对目标图像中每个灯点的位置进行修正,获取灯点以矩阵形式排列的目标修正图像。

图7是根据图6示出的一种相对位置确定模块的结构框图,如图7所示,该相对位置确定模块620,包括:

向量确定单元621,以该LED显示屏左上端顶点处的灯点指向右上端顶点处的灯点的向量为

第一相对位置确定单元622,与该向量确定单元621相连,若第i个灯点在

第二相对位置确定单元623,与该向量确定单元621相连,若第i个灯点在

第三相对位置确定单元624,与该向量确定单元621相连,若第i个灯点在

第四相对位置确定单元625,与该向量确定单元621相连,若第i个灯点在

图8是根据图6示出的一种实际位置确定模块的结构框图,如图8所示,该实际位置确定模块640,包括:

最小坐标值确定单元641,在每个灯点的所有相对位置坐标值中确定最小横坐标值x

实际位置确定单元642,与该最小坐标值确定单元641相连,通过预设的灯点位置确定公式,确定每个灯点的实际位置,该灯点位置确定公式通过公式(1)表示:

(rowIdx

其中,该(rowIdx

图9是根据图6示出的另一种LED显示屏校正过程中的灯点位置修正装置的结构框图,如图9所示,该装置600还包括:

原始图像获取模块660,通过图像采集设备获取该LED显示屏的原始图像;

二值化处理模块670,与该原始图像获取模块660和该灯点标记模块610相连,对该原始图像进行二值化处理,获取该目标图像。

图10是根据图6示出的一种灯点标记模块的结构框图,如图10所示,该灯点标记模块610,包括:

灯点标记单元611,通过预设的灯点标记方法对该目标图像中每个灯点的位置进行标记,获取每个灯点的初始位置;

初始坐标值获取单元612,与该灯点标记单元611相连,根据每个灯点的初始位置,确定每个灯点在该LED显示屏的屏幕坐标系中的初始坐标值。

综上所述,本发明涉及一种LED显示屏校正过程中的灯点位置修正方法及装置,该方法包括:对LED显示屏的目标图像中的灯点进行标记,获取LED显示屏上每个灯点的初始坐标值;根据每个灯点的初始坐标值和相对位置关系确定相邻灯点的相对位置坐标值;获取每个灯点的相对位置坐标值;根据每个灯点的初始坐标值和相对位置坐标值,确定每个灯点在LED显示屏的灯点矩阵中的实际位置;根据每个灯点的实际位置对目标图像中每个灯点的位置进行修正,获取灯点以矩阵形式排列的目标修正图像。能够通过遍历每个灯点的相邻灯点的相对位置坐标值对灯点的位置进行修正,获取灯点在LED显示屏上准确的排序信息,消除由于LED显示屏上灯点的不规则排序以及相机畸变所造成的灯点位置误差。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

相关技术
  • 一种LED显示屏校正过程中的灯点位置修正方法及装置
  • 一种LED显示屏校正过程中的灯点位置修正方法及装置
技术分类

06120113209948