色彩矫正矩阵调整方法、摄像设备、电子设备及存储介质技术

技术编号:35816405 阅读:21 留言:0更新日期:2022-12-03 13:40
本申请公开了一种色彩矫正矩阵调整方法、摄像设备、电子设备及计算机可读存储介质。该色彩矫正矩阵调整方法包括:获取摄像设备的标定数据;基于摄像设备所在的环境获取摄像设备的实时伽马曲线数据;基于标定数据及实时伽马曲线数据,生成实时色彩矫正矩阵数据。通过上述方式,本申请可以基于摄像设备所在的实时场景,实时动态调整生成的新的色彩矫正矩阵。实时动态调整生成的新的色彩矫正矩阵。实时动态调整生成的新的色彩矫正矩阵。

【技术实现步骤摘要】
色彩矫正矩阵调整方法、摄像设备、电子设备及存储介质


[0001]本申请涉及视频监控
,具体涉及一种色彩矫正矩阵调整方法、摄像设备、电子设备及计算机可读存储介质。

技术介绍

[0002]现有的色彩矫正矩阵(Color Correction Matrix,CCM),一般都是事先在高、中、低三个色温下,各自标定一组目标CCM在摄像设备中实时使用。
[0003]在实际使用中,事先标定CCM的动作,是为了实现被调试摄像设备与目标颜色风格统一。理论上为了保持色彩还原性在任何场景下都能够和实验室标定阶段保持一致,最好是需要在实验室标定阶段,使用所有可能用到的伽马曲线都进行标定,将所有标定得到的CCM都保存于摄像设备中,在实际使用的时候再根据当前所使用的伽马曲线选择使用对应的CCM。
[0004]但是,在实际使用中,伽马曲线并不是有限若干条预存于摄像设备中,而是摄像设备根据当前的场景,实时动态调整生成的,因此不可能预先估计到会使用的伽马曲线,也就无法进行事前的标定,获取对应的CCM。

技术实现思路

[0005]本申请提出了一种色彩矫正矩阵调整方法、装置、电子设备及计算机可读存储介质,以解决上述色彩矫正矩阵不能实时动态生成的问题。
[0006]为解决上述技术问题,本申请采用的一个技术方案是:提供一种色彩矫正矩阵调整方法,该方法包括:
[0007]获取摄像设备的标定数据;基于摄像设备所在的环境获取摄像设备的实时伽马曲线数据;基于标定数据及实时伽马曲线数据,生成实时色彩矫正矩阵数据。<br/>[0008]其中,标定数据包括标定色彩矫正矩阵数据、标定伽马曲线数据及颜色映射表,色彩矫正矩阵数据与伽马曲线数据通过颜色映射表关联。
[0009]其中,基于标定数据及实时伽马曲线数据,生成实时色彩矫正矩阵数据包括:
[0010]基于颜色映射表、标定色彩矫正矩阵数据、标定伽马曲线数据及实时伽马曲线数据计算矫正系数;基于矫正系数与标定色彩矫正矩阵数据计算实时色彩矫正矩阵数据。
[0011]基于颜色映射表、标定色彩矫正矩阵数据、标定伽马曲线数据及实时伽马曲线数据计算矫正系数,包括:
[0012]获取标定色彩矫正矩阵数据与颜色映射表的矩阵乘积;基于矩阵乘积及标定伽马曲线数据,获取伽马数据;基于实时伽马曲线数据及伽马数据,获取色彩矫正矩阵数据;基于色彩矫正矩阵数据及矩阵乘积,获取矫正系数。
[0013]其中,基于矩阵乘积及标定伽马曲线数据,获取伽马数据,包括:
[0014]将矩阵乘积输入至标定伽马曲线数据进行查表,以获取伽马数据。
[0015]其中,基于实时伽马曲线数据及伽马数据,获取色彩矫正矩阵数据,包括:
[0016]基于实时伽马曲线数据获取实时伽马曲线数据的逆数组;将伽马数据输入至逆数组中进行查表,以获取色彩矫正矩阵数据。
[0017]其中,基于矫正系数与标定色彩矫正矩阵数据计算实时色彩矫正矩阵数据,包括:
[0018]基于矫正系数与标定色彩矫正矩阵数据计算实时色彩矫正矩阵数据的未修正矩阵数据;对未修正矩阵数据进行归一化操作,以获取实时色彩矫正矩阵数据。
[0019]其中,基于摄像设备所在的环境获取摄像设备的实时伽马曲线数据,包括:
[0020]基于环境实时调整摄像设备的动态范围;获取摄像设备动态范围调整前后的第一图像数据及第二图像数据;基于第一图像数据及第二图像数据,通过曲线拟合以获取实时伽马曲线数据。
[0021]其中,色彩矫正矩阵调整方法进一步包括:
[0022]获取当前图像;基于当前图像的环境信息生成当前色彩矫正矩阵数据;基于当前色彩矫正矩阵数据对当前图像进行色彩矫正。
[0023]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种摄像设备,该摄像设备包括数据获取模块、计算模块及存储模块。
[0024]数据获取模块用于获取摄像设备的标定数据,及基于摄像设备所在的环境获取摄像设备的实时伽马曲线数据;计算模块用于基于标定数据及实时伽马曲线数据,生成实时色彩矫正矩阵数据;存储模块用于存储标定数据。
[0025]为解决上述技术问题,本申请采用的一个技术方案是:提供一种电子设备,该电子设备包括处理器及与处理器连接的存储器,存储器中存储有程序数据,处理器执行存储器存储的程序数据,以执行实现:获取摄像设备的标定数据;基于摄像设备所在的环境获取摄像设备的实时伽马曲线数据;基于标定数据及实时伽马曲线数据,生成实时色彩矫正矩阵数据。
[0026]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种计算机可读存储介质,其内部存储有程序指令,程序指令被执行以实现:获取摄像设备的标定数据;基于摄像设备所在的环境获取摄像设备的实时伽马曲线数据;基于标定数据及实时伽马曲线数据,生成实时色彩矫正矩阵数据。
[0027]本申请的有益效果是:区别于现有技术的情况,本申请通过获取摄像设备的标定数据,再基于摄像设备所在的环境获取实时的伽马曲线数据,从而基于标定数据和实时的伽马曲线数据,生成实时的色彩矫正矩阵数据,改进了传统的色彩矫正矩阵调整与伽马曲线数据调整脱节的现状,本申请能够使色彩矫正矩阵数据能够与伽马曲线数据进行动态的联动调整,使摄像设备的色彩矫正的效率更高,图像输出的颜色风格更好。
附图说明
[0028]图1是传感器对RGB光谱的响应示意图;
[0029]图2是人眼对RGB光谱的响应示意图;
[0030]图3是色彩矩阵矫正的公式;
[0031]图4是本申请色彩矫正矩阵调整方法第一实施例的流程示意图;
[0032]图5是图4中步骤S103的第一实施例的流程示意图;
[0033]图6是图5中步骤S201的一具体实施例的流程示意图;
[0034]图7是图6中步骤S303的一具体实施例的流程示意图;
[0035]图8是图4中步骤S103的第二实施例的流程示意图;
[0036]图9是图4中步骤S102的一具体实施例的流程示意图;
[0037]图10是本申请色彩矫正矩阵调整方法一具体方案的控制流程示意图;
[0038]图11是本申请色彩矫正矩阵调整方法第二实施例的流程示意图;
[0039]图12是本申请摄像设备一实施例的结构示意图;
[0040]图13是本申请电子设备一实施例的结构示意图;
[0041]图14是本申请计算机可读存储介质一实施例的结构示意图。
具体实施方式
[0042]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0043]随着安防技术的发展,现状越来越重视图像质量的提升,颜色作为图像质量最重要的组成部分,其风格特征呈现出的观感往往会成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种色彩矫正矩阵调整方法,其特征在于,包括:获取摄像设备的标定数据;基于所述摄像设备所在的环境获取所述摄像设备的实时伽马曲线数据;基于所述标定数据及所述实时伽马曲线数据,生成实时色彩矫正矩阵数据。2.根据权利要求1所述的色彩矫正矩阵调整方法,其特征在于,所述标定数据包括标定色彩矫正矩阵数据、标定伽马曲线数据及颜色映射表,其中,色彩矫正矩阵数据与伽马曲线数据通过所述颜色映射表关联;所述基于所述标定数据及所述实时伽马曲线数据,生成实时色彩矫正矩阵数据,包括:基于所述颜色映射表、所述标定色彩矫正矩阵数据、所述标定伽马曲线数据及所述实时伽马曲线数据计算矫正系数;基于所述矫正系数与所述标定色彩矫正矩阵数据计算所述实时色彩矫正矩阵数据。3.根据权利要求2所述的色彩矫正矩阵调整方法,其特征在于,所述基于所述颜色映射表、所述标定色彩矫正矩阵数据、所述标定伽马曲线数据及所述实时伽马曲线数据计算矫正系数,包括:获取所述标定色彩矫正矩阵数据与所述颜色映射表的矩阵乘积;基于所述矩阵乘积及所述标定伽马曲线数据,获取伽马数据;基于所述实时伽马曲线数据及所述伽马数据,获取色彩矫正矩阵数据;基于所述色彩矫正矩阵数据及所述矩阵乘积,获取所述矫正系数。4.根据权利要求3所述的色彩矫正矩阵调整方法,其特征在于,所述基于所述矩阵乘积及所述标定伽马曲线数据,获取伽马数据,包括:将所述矩阵乘积输入至所述标定伽马曲线数据进行查表,以获取所述伽马数据。5.根据权利要求3所述的色彩矫正矩阵调整方法,其特征在于,所述基于所述实时伽马曲线数据及所述伽马数据,获取色彩矫正矩阵数据,包括:基于所述实时伽马曲线数据获取所述实时伽马曲线数据的逆数组;将所述伽马数据输入至所述逆数组中进行查表,以获取所述色彩矫正矩阵数据。6.根据权利要求2所述的色彩矫正矩阵调整方法,其特征在于,所述基于所述矫正系数与所述标定色彩矫正...

【专利技术属性】
技术研发人员:邵一轶潘武隋小波王小平
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1