一种LED显示屏的校正方法与流程

文档序号:13284562阅读:4102来源:国知局

本发明涉及led屏的校正技术领域,尤其涉及一种led显示屏的校正方法。



背景技术:

led显示屏一般都是需要校正的,这是因为显示屏的均匀性需要每个灯珠的亮度一致,而在实际的生产过程中,led屏自身存在亮色度的差异,加上led模组散热不均匀,随着使用时间的增长,灯珠亮度自然衰减,并且所有灯衰减程度不一致等诸多因素影响,显示效果会很差。

led显示屏校正需要先对led显示屏进行拍照,理想情况下,图像采集模块拍摄时,led显示屏与图像采集模块是正相对,拍出来照片中,led显示屏是矩形形状,周围环境为黑色,每次测量效果都是一致的。

但是在实际的拍摄测量过程中,led显示屏一般作为广告牌挂在高处,led显示屏与图像采集模块之间具有倾斜仰角,中间还可能存在障碍物、加上周围彩灯影响、led显示屏也可能有坏点等一系列不可控因素,导致校正后效果不理想,容易受测量环境的影响,如图像采集模块与led显示屏的距离,led显示屏高度,图像采集模块仰角,led显示屏质量等,很容易造成点识别不准确,校正没效果的情况;因此现有的校正方法存在很大的局限性,校正测量是全自动的,地面的抖动很容易使测量时拍摄的照片出现模糊,产生无效数据的情况,



技术实现要素:

为解决以上问题,本发明提供了一种校正效果好的一种led显示屏的校正方法。

本发明公开了一种led显示屏的校正方法,包括如下步骤:

s1、使用图像采集模块获取led显示屏待校正区域照片;

s2、将照片进行亮度校正处理;

s3、在亮度校正处理后的照片中找出最接近照片左上角、右上角、右下角、左下角的灯珠,将灯珠中亮度最高的像素点分别作为照片的四个顶点;

s4、将照片左下角作为坐标原点,将照片的横向led灯排布方向作为x轴,将照片上led灯纵向排布方向作为y轴,根据四个顶点的坐标值,分别计算得出四个顶点以外的其他灯珠的计算中心点坐标值;

s5、将单个灯珠中亮度值最高的像素点作为该灯珠的标定中心点坐标值;

s6、将分别从四个顶点开始推算出各灯珠的计算中心点值与其标定中心点值进行对比,取误差平均值最小的找点方式计算出的计算中心点坐标值作为校正中心点坐标值;

s7、在照片中找出最大亮度值的像素点,将亮度值为最大亮度1/2以上的像素点定义为有效像素点,并统计照片中所有有效像素点的个数m,m除以照片上所有led灯灯珠个数n,得到单个灯珠的平均有效像素点个数将单个灯珠有效像素点个数在平均有效像素点个数2/3以下的灯珠定义为坏点区域,将其标定中心点坐标值替换为校正中心点坐标值;

s8、根据照片上坏点区域的校正中心点值和非坏点区域的标定中心点值以及平均有效像素点个数得到单个led灯灯珠的有效像素点个数半径,该半径范围内的有效像素点的亮度值之和作为该灯珠的亮度值gn,并计算出单个灯珠的平均亮度值单个灯珠的校正系数为其中k为一常量,n为1和n之间的一自然数。

优选地,在进行照片进行前处理之前,将待校正区域照片转化为pgm格式文件。

优选地,对待校正区域照片进行亮度校正处理的步骤包括:

获取拍摄led显示屏待校正区域照片的背景图像;

使用亮度测试模块获取背景图像的亮度值;

将照片的亮度值减去背景图像的亮度值,获得校正亮度值,并将照片亮度调整为校正亮度值。

优选地,根据四个顶点的坐标,分别计算出四个顶点以外的其他灯珠的计算中心点坐标值步骤包括:

从左上角顶点开始计算的横向第二个led灯的计算中心点坐标值为

从左上角顶点开始计算的纵第二个led灯的计算中线点坐标值为

其中,左上角顶点坐标为(x左上,y左上),左上角顶点坐标为(x左上,y左上),右上角顶点坐标为(x右上,y右上),左下角顶点坐标为(x左下,y左下);

照片横向led灯总数为w,纵向led灯总数为h,总数量为n=w*h。

优选地,其中k=255*0.85,其中255为校正精度变换值,0.85为亮度校正常量。

本发明通过在图像采集模块拍摄的照片中识别出代表每个灯珠亮度的一系列像素点,计算出每个灯珠的亮度值有效提升图像采集模块采集亮度数据的准确性,根据标定中心点坐标值、校正中心点坐标值和有效像素点个数半径,计算出每个灯珠的亮度校正系数,得出精准的亮度校正系数。

具体实施方式

为更进一步阐述本发明所采取的技术手段及其效果,以下结合本发明的优选实施例进行详细描述。

本发明公开了一种led显示屏的校正方法,包括如下步骤:

s1、使用图像采集模块获取led显示屏待校正区域照片;

具体地,在使用图像采集模块拍摄led显示屏待校正区域照片时需要调整图像采集模块参数(例如iso感光度,快门速度,光圈大小),使照片曝光在合理范围之内,曝光过量会导致整个照片偏白,难以计算出各灯珠之间的亮度差异,曝光不足会导致灯珠亮度与环境亮度差太小,难以得出4个顶点的准确坐标。

优选地,在进行照片进行前处理之前,将待校正区域照片转化为pgm格式文件,更能方便快捷获取单个像素点的亮度值,亮度校正计算更加准确。

具体地,图像采集模块拍出来的照片是原始未处理的cr2格式,难以直接获取每个像素点的亮度值,需要经过dcraw转化为pgm格式的数据,根据每个像素点的坐标位置可以轻松得知该点的r、g、b分量值,根据灰度公式grey=r*0.299+g*0.587+b*0.114,将分量转化为灰度,并将灰度值作为亮度参考值。

s2、将照片进行亮度校正处理;拍摄led显示屏待校正区域照片之前还需要拍摄全黑背景的照片,分别用待校正区域照片与背景照片的每个像素点亮度取差值,这样就可以过滤掉led显示屏以外的环境亮度数据,得到处理后的照片中就只有led显示屏灯珠有亮度,其它地方亮度基本为零,对找点精确度会有很大提高。

具体地,对待校正区域照片进行亮度校正处理的步骤包括:

获取拍摄led显示屏待校正区域照片的背景图像;

使用亮度测试模块获取背景图像的亮度值;在本发明中,可以将背景图像转为转化为pgm格式文件,根据背景图像每个像素点的坐标位置可以轻松得知背景图像的r、g、b分量值,根据灰度公式grey=r*0.299+g*0.587+b*0.114,将分量转化为灰度,并将该灰度值作为背景图像亮度参考值。

将照片的亮度值减去背景图像的亮度值,获得校正亮度值,并将照片亮度调整为校正亮度值。

在本发明的其他实施例中,还可使用亮度测试模块得出各像素点的亮度值。

s3、在亮度校正处理后的照片中找出最接近照片左上角、右上角、右下角、左下角的灯珠,将灯珠中亮度最高的像素点分别作为照片的四个顶点;

s4、将照片左下角作为坐标原点,将照片的横向led灯排布方向作为x轴,将照片上led灯纵向排布方向作为y轴,根据四个顶点的坐标值,分别计算得出四个顶点以外的其他灯珠的计算中心点坐标值;

受图像采集模块与led显示屏之间距离,图像采集模块高度、仰角等因素的影响,拍摄出来的led显示屏不都是呈现规则矩形,根据左上角顶点坐标值和右上角顶点坐标值,可以计算出横向相邻点坐标的x坐标步进和y坐标步进,根据已知点坐标预测出相邻点的坐标。逐行更新x坐标步进和y坐标步进。纵向的步进可以参考左上和左下坐标差计算得出。

优选地,根据四个顶点的坐标,分别计算出四个顶点以外的其他灯珠的计算中心点坐标值步骤包括:

从左上角顶点开始计算的横向第二个led灯的计算中心点坐标值为

从左上角顶点开始计算的纵第二个led灯的计算中线点坐标值为

其中,左上角顶点坐标为(x左上,y左上),左上角顶点坐标为(x左上,y左上),右上角顶点坐标为(x右上,y右上),左下角顶点坐标为(x左下,y左下);

照片横向led灯总数为w,纵向led灯总数为h,总数量为n=w*h。在其中一具体实施例中,led屏宽高度为42x84(42为照片横向led灯总数为w,84为纵向led灯总数为h,),4个顶点中心坐标分别为(1005,83),(1837,95),(1019,1773),(1822,1740),计算出x方向的步进x1=(1837-1005)/42=19.81,计算出y方向的步进y1=(95-83)/42=0.286,根据步进可以预测出第一行第2个点的坐标为(1837+19.81,83+0.286),取整即为(1856,83),其它灯珠的计算中心点坐标值依次以上公式方法计算。

s5、将单个灯珠中亮度值最高的像素点作为该灯珠的标定中心点坐标值;

s6、将分别从四个顶点开始推算出各灯珠的计算中心点值与其标定中心点值进行对比,取误差平均值最小的找点方式计算出的计算中心点坐标值作为校正中心点坐标值;

s7、在照片中找出最大亮度值的像素点,将亮度值为最大亮度1/2以上的像素点定义为有效像素点,并统计照片中所有有效像素点的个数m,m除以照片上所有led灯灯珠个数n,得到单个灯珠的平均有效像素点个数将单个灯珠有效像素点个数在平均有效像素点个数2/3以下的灯珠定义为坏点区域,将其标定中心点坐标值替换为校正中心点坐标值;

s8、根据照片上坏点区域的校正中心点值和非坏点区域的标定中心点值以及平均有效像素点个数得到单个led灯灯珠的有效像素点个数半径,该半径范围内的有效像素点的亮度值之和作为该灯珠的亮度值gn,并计算出单个灯珠的平均亮度值单个灯珠的校正系数为其中k为一常量,n为1和n之间的一自然数。其中k=255*0.85,其中255为校正精度变换值,0.85为亮度校正常量。校正系数精度为8位,所以需要乘255,屏体整体的亮度需要降低15%才能得到最佳显示效果,所以乘85%。

校正后的每个灯珠的亮度为led显示屏的校正亮度为校正效果好。

在本发明中,所述图像采集模块包括相机、手机、平板等。

本发明通过在图像采集模块拍摄的照片中识别出代表每个灯珠亮度的一系列像素点,计算出每个灯珠的亮度值有效提升图像采集模块采集亮度数据的准确性,根据标定中心点坐标值、校正中心点坐标值和有效像素点个数半径,计算出每个灯珠的亮度校正系数,得出精准的亮度校正系数。

以上所述,对于本领域的普通技术人员来说,可以根据本发明的技术方案和技术构思作出其他各种相应的改变和变形,而所有这些改变和变形都应属于本发明权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1