一种鱼眼摄像头的LSC补偿方法及装置、可读存储介质制造方法及图纸

技术编号:19152311 阅读:22 留言:0更新日期:2018-10-13 10:46
本发明专利技术公开了一种鱼眼摄像头的LSC补偿方法及装置、可读存储介质。该LSC补偿方法包括:步骤1:获取摄像头采集的原始图像;步骤2:将获取的原始图像分成多个子区域,计算出每个子区域的亮度均值;步骤:3:依据原始图像的亮度阈值,将原始图像分为成像区域和背景区域,其中,亮度均值大于亮度阈值的子区域为成像区域,亮度均值小于亮度阈值的子区域为背景区域;步骤4:依据成像区域计算出LSC补偿数据;步骤5:将计算出的LSC补偿数据写入到摄像头里。该LSC补偿方法采用成像区域来计算LSC数据,就算存在光心偏移问题,也不会对计算LSC数据时的取值区域产生影响,保证LSC数据的准确一致。

LSC compensation method and device for fish eye camera and readable storage medium

The invention discloses a LSC compensation method for a fish eye camera, a device and a readable storage medium. The LSC compensation method includes: step 1: acquiring the original image captured by the camera; step 2: dividing the original image into several sub-regions and calculating the luminance mean of each sub-region; step 3: dividing the original image into imaging region and background region according to the luminance threshold of the original image, in which the luminance mean is large. The sub-region of the luminance threshold is the imaging region, and the sub-region of the luminance mean less than the luminance threshold is the background region. Step 4: Calculate the LSC compensation data according to the imaging region; Step 5: Write the calculated LSC compensation data into the camera. The LSC compensation method uses the imaging region to calculate LSC data, even if there is a problem of optical center offset, it will not affect the calculation of LSC data in the region of value, to ensure the accuracy and consistency of LSC data.

【技术实现步骤摘要】
一种鱼眼摄像头的LSC补偿方法及装置、可读存储介质
本专利技术涉及摄像头校准领域,尤其涉及一种鱼眼摄像头的LSC补偿方法及装置、可读存储介质。
技术介绍
鱼眼摄像头是一种具有180°或以上视场角的特殊摄像头,常用作监控摄像头以实现大范围取景,而随着虚拟现实技术、全景相机等应用的发展,鱼眼摄像头在智能终端上的应用也越来越广泛。LSC指的是镜头暗角校正,鱼眼摄像头的暗角补偿效果直接影响到后续的图像融合效果。按手机平台端的LSC补偿算法,鱼眼摄像头的光心偏移将会直接影响到LSC补偿的效果。当光心偏移过大时,会引起图像边缘色彩的异常。但是在鱼眼摄像头的生产过程中,光心有一定情况的偏移是无法避免的。现有的鱼眼摄像头在出厂前进行LSC补偿时,会以原始图像的中心区域来计算LSC数据,光心偏移会导致光学中心区域偏离物理中心区域,使得在计算LSC数据时,各取值区域占比发生了变化,使得最后获得的LSC数据存在很大的偏差。
技术实现思路
为了解决上述现有技术的不足,本专利技术提供一种鱼眼摄像头的LSC补偿方法及装置、可读存储介质。该LSC补偿方法采用成像区域来计算LSC数据,就算存在光心偏移问题,也不会对计算LSC数据时的取值区域产生影响,保证LSC数据的准确一致。本专利技术所要解决的技术问题通过以下技术方案予以实现:一种鱼眼摄像头的LSC补偿方法,包括:步骤1:获取摄像头采集的原始图像;步骤2:将获取的原始图像分成多个子区域,计算出每个子区域的亮度均值;步骤3:依据原始图像的亮度阈值,将原始图像分为成像区域和背景区域,其中,亮度均值大于亮度阈值的子区域为成像区域,亮度均值小于亮度阈值的子区域为背景区域;步骤4:依据成像区域计算出LSC补偿数据;步骤5:将计算出的LSC补偿数据写入到摄像头里。进一步地,在步骤4和步骤5中,LSC补偿数据包括成像区域的亮度均值,和/或,成像区域的亮度均值和中心区域的亮度均值之间的亮度比值。进一步地,步骤4包括:步骤4.1:依据成像区域中每个子区域的亮度均值,计算出成像区域的亮度均值;此时,在步骤5中,将计算出的成像区域的亮度均值写入到摄像头里。进一步地,步骤4包括:步骤4.1:依据成像区域中每个子区域的亮度均值,计算出成像区域的亮度均值;步骤4.2:依据成像区域的亮度均值,计算出成像区域的亮度均值和中心区域的亮度均值之间的亮度比值;此时,在步骤5中,至少将计算出的成像区域的每个亮度比值写入到摄像头里。进一步地,步骤4.2包括:步骤4.2.1:依据每个子区域的亮度均值,选取亮度均值至少最高的子区域作为中心区域;步骤4.2.2:依据中心区域中每个子区域的亮度均值,计算出中心区域的亮度均值;步骤4.2.2:依据成像区域的亮度均值和中心区域的亮度均值,计算出成像区域的亮度均值和中心区域的亮度均值之间的亮度比值。进一步地,步骤3包括:步骤3.1:依据每个子区域的亮度均值,计算出原始图像的亮度阈值;步骤3.2:将每个子区域的亮度均值分别与亮度阈值进行比较;步骤3.3:将亮度值大于亮度阈值的子区域定义为成像区域,将亮度值小于亮度阈值的子区域定义为背景区域。进一步地,在步骤2中,将获取的原始图像等分成m*n个子区域,其中,m和n均为大于1的自然数。一种鱼眼摄像头的LSC补偿装置,包括处理器和与所述处理器电性连接的存储器,所述存储器内储存有供所述处理器执行的计算机程序,所述处理器执行该计算机程序时进行上述的鱼眼摄像头的LSC补偿方法。一种可读存储介质,其储存有供处理器执行的计算机程序,该计算机程序被处理器执行时,处理器进行上述的鱼眼摄像头的LSC补偿方法。本专利技术具有如下有益效果:该LSC补偿方法通过计算原始图像的亮度阈值,将原始图像中的每个子区域以亮度阈值为界限分成成像区域和背景区域,始终以亮度较大的成像区域来计算LSC数据,这样就算鱼眼摄像头存在光心偏移问题,也不会对计算LSC数据时的取值区域(即成像区域)产生影响,保证LSC数据的准确一致。附图说明图1为本专利技术提供的鱼眼摄像头的LSC补偿方法的步骤框图;图2为鱼眼摄像头在球形内发光面的球心上的拍摄示意图;图3为原始图像的成像区域的示意图;图4为本专利技术提供的鱼眼摄像头的LSC补偿装置的原理框图。具体实施方式下面结合附图和实施例对本专利技术进行详细的说明。实施例一如图1所示,一种鱼眼摄像头的LSC补偿方法,包括:步骤1:获取摄像头采集的原始图像;该步骤1中,将鱼眼摄像头电性连接至LSC补偿装置后,由LSC补偿装置对鱼眼摄像头通电驱动以进行拍摄,并获取RAW格式的原始图像;优选地如图2所示,进行拍摄时,将鱼眼摄像头1放置于具有球形内发光面2的一光源装置内,鱼眼摄像头1位于球形内发光面2的球心上。步骤2:将获取的原始图像分成多个子区域,计算出每个子区域的亮度均值;该步骤2中,以每个子区域中所有亮点的亮度值的平均值作为该子区域的亮度均值。优选地如图3所示,将获取的原始图像等分成m*n个子区域,其中,m和n均为大于1的自然数。图3中的圆形内(包括部分在圆形内)的子区域为成像区域,圆形外得到子区域为背景区域。步骤:3:依据原始图像的亮度阈值,将原始图像分为成像区域和背景区域,其中,亮度均值大于亮度阈值的子区域为成像区域,亮度均值小于亮度阈值的子区域为背景区域;该步骤3具体包括:步骤3.1:依据每个子区域的亮度均值,计算出原始图像的亮度阈值;该步骤3.1中,采用阈值法来计算原始图像的亮度阈值,阈值法具体但不限于采用固定阈值法、全局阈值法或谷底最小阈值法等。步骤3.2:将每个子区域的亮度均值分别与亮度阈值进行比较;步骤3.3:将亮度值大于亮度阈值的子区域定义为成像区域,将亮度值小于亮度阈值的子区域定义为背景区域。步骤4:依据成像区域计算出LSC补偿数据;步骤5:将计算出的LSC补偿数据写入到摄像头里。该步骤4和步骤5中,LSC补偿数据包括成像区域的亮度均值,和/或,成像区域的亮度均值和中心区域的亮度均值之间的亮度比值。其中,在不考虑不同子区域具有相同亮度均值的情况下,中心区域为原始图像中亮度均值至少最高的子区域,通常选取原始图像中亮度均值最高的子区域作为中心区域,也可以依据具体的计算需求和精度,选取原始图像中亮度均值前三至前五高的子区域作为中心区域。比如,若原始图像中每个子区域的亮度均值L1>L2>L3>……>Ln,则亮度均值最高的子区域指的是具有亮度均值L1的一个或多个子区域,亮度均值前三高的子区域指的是具有亮度均值L1、L2或L3的多个子区域,亮度均值前五高的子区域指的是具有亮度均值L1、L2、L3、L4或L5的多个子区域。具体的,第一种情况,该步骤4包括:步骤4.1:依据成像区域中每个子区域的亮度均值,计算出成像区域的亮度均值;此时,在步骤5中,将计算出的成像区域的亮度均值写入到摄像头里。或者,第二种情况,该步骤4包括:步骤4.1:依据成像区域中每个子区域的亮度均值,计算出成像区域的亮度均值;步骤4.2:依据成像区域的亮度均值,计算出成像区域的亮度均值和中心区域的亮度均值之间的亮度比值;此时,在步骤5中,至少将计算出的成像区域的每个亮度比值写入到摄像头里。对于第二种情况,该步骤4.2具体包括:步骤4.2.1:依据每个子区域的亮度均值,选取亮度均值至少最高的子区域作为中心区域本文档来自技高网...

【技术保护点】
1.一种鱼眼摄像头的LSC补偿方法,其特征在于,包括:步骤1:获取摄像头采集的原始图像;步骤2:将获取的原始图像分成多个子区域,计算出每个子区域的亮度均值;步骤3:依据原始图像的亮度阈值,将原始图像分为成像区域和背景区域,其中,亮度均值大于亮度阈值的子区域为成像区域,亮度均值小于亮度阈值的子区域为背景区域;步骤4:依据成像区域计算出LSC补偿数据;步骤5:将计算出的LSC补偿数据写入到摄像头里。

【技术特征摘要】
1.一种鱼眼摄像头的LSC补偿方法,其特征在于,包括:步骤1:获取摄像头采集的原始图像;步骤2:将获取的原始图像分成多个子区域,计算出每个子区域的亮度均值;步骤3:依据原始图像的亮度阈值,将原始图像分为成像区域和背景区域,其中,亮度均值大于亮度阈值的子区域为成像区域,亮度均值小于亮度阈值的子区域为背景区域;步骤4:依据成像区域计算出LSC补偿数据;步骤5:将计算出的LSC补偿数据写入到摄像头里。2.根据权利要求1所述的鱼眼摄像头的LSC补偿方法,其特征在于,在步骤4和步骤5中,LSC补偿数据包括成像区域的亮度均值,和/或,成像区域的亮度均值和中心区域的亮度均值之间的亮度比值。3.根据权利要求2所述的鱼眼摄像头的LSC补偿方法,其特征在于,步骤4包括:步骤4.1:依据成像区域中每个子区域的亮度均值,计算出成像区域的亮度均值;此时,在步骤5中,将计算出的成像区域的亮度均值写入到摄像头里。4.根据权利要求2所述的鱼眼摄像头的LSC补偿方法,其特征在于,步骤4包括:步骤4.1:依据成像区域中每个子区域的亮度均值,计算出成像区域的亮度均值;步骤4.2:依据成像区域的亮度均值,计算出成像区域的亮度均值和中心区域的亮度均值之间的亮度比值;此时,在步骤5中,至少将计算出的成像区域的每个亮度比值写入到摄像头里。5.根据权利要求4所述的鱼眼摄像头的LSC补...

【专利技术属性】
技术研发人员:张博李建华
申请(专利权)人:信利光电股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1