System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于镜头阴影校正数据处理,特别涉及一种镜头阴影校正数据处理方法及系统。
技术介绍
1、目前,摄像头模组供应商都需将镜头阴影校正(lens shading correcting,lsc)数据烧录到终端平台中,以进行后续的图像处理。
2、随着开发项目的增多,各项目对于制作变态模组的需求均不同,而为了满足变态模组的需求,需对lsc数据中的指定位置数据进行修改,若手动一个个修改,不但工作量大,而且容易出错。
技术实现思路
1、基于此,本专利技术实施例当中提供了一种镜头阴影校正数据处理方法及系统,旨在根据变态模组的需求,准确、快速对镜头阴影校正数据中的指定位置数据进行修改。
2、本专利技术实施例的第一方面提供了一种镜头阴影校正数据处理方法,所述方法包括:
3、建立变态模组需求与目标变态数据的第一映射关系,其中,所述目标变态数据包括目标数据位置和目标数据量;
4、获取lsc数据,确定所述lsc数据中的各框格的区域地址和对应的数据量,并根据lsc数据中数据量的大小,赋予对应的rgb颜色,建立数据量与对应的rgb颜色的第二映射关系;
5、建立所述目标数据位置与区域地址的第三映射关系;
6、烧录初始lsc数据,并获取变态模组需求,根据变态模组需求和第一映射关系,输出目标数据位置和目标数据量;
7、根据目标数据位置和第三映射关系,确定修改后lsc数据的目标区域地址,并将目标数据量写入所述目标区域地址中,得到修
8、根据目标数据量和第二映射关系,确定所述目标数据位置的目标rgb颜色,并显示,以提示用户修改后lsc数据的在烧录进摄像头后的表现。
9、进一步的,所述建立变态模组需求与目标变态数据的第一映射关系的步骤之前包括:
10、获取变态模组需求中的区域位置需求,其中,所述区域位置需求至少包括对待修改lsc数据中的左上角区域、右上角区域、左下角区域及右下角区域上数据的修改需求;
11、获取待修改lsc数据的尺寸、待修改lsc数据中的数据量极值及数据量极值对应的位置,其中,待修改lsc数据的尺寸包括待修改lsc数据的行数和待修改lsc数据的列数;
12、根据待修改lsc数据的尺寸和数据量极值对应的位置,判断数据量极值对应的位置是否为待修改lsc数据的尺寸的中间位置;
13、若是,则确定数据量极值对应的位置的行号和列号,并根据数据量极值对应的位置的行号和列号,将待修改lsc数据划分为左上角区域、右上角区域、左下角区域及右下角区域四个区域,其中,划分后的左上角区域、右上角区域、左下角区域及右下角区域四个区域均不包含数据量极值对应的位置;
14、若否,则根据数据量极值对应的位置的行号和列号,将待修改lsc数据划分为左上角区域、右上角区域、左下角区域及右下角区域四个区域,其中,划分后的左上角区域、右上角区域、左下角区域及右下角区域四个区域均包含数据量极值对应的位置。
15、进一步的,所述根据数据量极值对应的位置的行号和列号,将待修改lsc数据划分为左上角区域、右上角区域、左下角区域及右下角区域四个区域,其中,划分后的左上角区域、右上角区域、左下角区域及右下角区域四个区域均包含数据量极值对应的位置的步骤包括:
16、判断数据量极值对应的位置是否唯一;
17、若是,则根据唯一的数据量极值对应的位置的行号和列号,将待修改lsc数据划分为左上角区域、右上角区域、左下角区域及右下角区域四个区域,其中,划分后的左上角区域、右上角区域、左下角区域及右下角区域四个区域均包含数据量极值对应的位置;
18、若否,则确定各数据量极值对应的位置中的边界位置,根据边界位置将待修改lsc数据划分为左上角区域、右上角区域、左下角区域及右下角区域四个区域,其中,划分后的左上角区域、右上角区域、左下角区域及右下角区域四个区域均包含数据量极值对应的位置。
19、进一步的,所述根据lsc数据中数据量的大小,赋予对应的rgb颜色,建立数据量与对应的rgb颜色的第二映射关系的步骤包括:
20、获取数据量的数值范围和rgb颜色的数值范围,并判断数据量的数值范围和rgb颜色的数值范围的大小;
21、若判断数据量的数值范围大于rgb颜色的数值范围,则确定rgb颜色的数值范围的最小单位,将数据量的数值范围划分为若干第一数据子范围,建立所述第一数据子范围与rgb颜色的数值范围的最小单位的第二映射关系;
22、若判断数据量的数值范围小于rgb颜色的数值范围,则确定数据量的数值范围的最小单位,将rgb颜色的数值范围划分为若干第二数据子范围,建立数据量的数值范围的最小单位与所述第二数据子范围中间值的第二映射关系;
23、若判断数据量的数值范围等于rgb颜色的数值范围,则建立数据量的数值与rgb颜色的数值的一一对应关系,得到第二映射关系。
24、进一步的,所述根据目标数据位置和第三映射关系,确定修改后lsc数据的目标区域地址,并将目标数据量写入所述目标区域地址中,得到修改后的lsc数据的步骤之后包括:
25、当修改后的lsc数据烧录进摄像头后,每隔间预设时间,对修改后的lsc数据进行校验,以保证修改后的lsc数据的稳定性。
26、进一步的,所述当修改后的lsc数据烧录进摄像头后,每隔间预设时间,对修改后的lsc数据进行校验,以保证修改后的lsc数据的稳定性的步骤包括:
27、获取烧录进摄像头后的第一lsc数据,及摄像头运行预设时间的第二lsc数据;
28、确定所述第一lsc数据中的数据量极值对应的位置为第一校验位,在所述第一lsc数据划分后的左上角区域、右上角区域、左下角区域及右下角区域四个区域中分别随机生成若干第二校验位,其中,所述第一校验位和所述第二校验位在所述第一lsc数据和所述第二lsc数据的位置相同;
29、判断所述第一lsc数据和所述第二lsc数据的所述第一校验位上的数据量的差值是否在预设范围内;
30、若是,则以区域为单位,依次判断区域上的所述第一lsc数据和所述第二lsc数据的所述第二校验位上的数据量的差值是否在预设范围内;
31、若是,说明校验无误,则停止校验;
32、若否,则确定对应区域,并提示。
33、进一步的,所述以区域为单位,依次判断区域上的所述第一lsc数据和所述第二lsc数据的所述第二校验位上的数据量的差值是否在预设范围内的步骤中,首先根据变态模组需求中的区域位置需求,判断需求区域位置上的所述第一lsc数据和所述第二lsc数据的所述第二校验位上的数据量的差值是否在预设范围内。
34、本专利技术实施例的第二方面提供了一种镜头阴影校正数据处理系统,所述系统包括:
35、第一建立模块,用于建立变态模组需求与目标变本文档来自技高网...
【技术保护点】
1.一种镜头阴影校正数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的镜头阴影校正数据处理方法,其特征在于,所述建立变态模组需求与目标变态数据的第一映射关系的步骤之前包括:
3.根据权利要求2所述的镜头阴影校正数据处理方法,其特征在于,所述根据数据量极值对应的位置的行号和列号,将待修改LSC数据划分为左上角区域、右上角区域、左下角区域及右下角区域四个区域,其中,划分后的左上角区域、右上角区域、左下角区域及右下角区域四个区域均包含数据量极值对应的位置的步骤包括:
4.根据权利要求1所述的镜头阴影校正数据处理方法,其特征在于,所述根据LSC数据中数据量的大小,赋予对应的RGB颜色,建立数据量与对应的RGB颜色的第二映射关系的步骤包括:
5.根据权利要求3所述的镜头阴影校正数据处理方法,其特征在于,所述根据目标数据位置和第三映射关系,确定修改后LSC数据的目标区域地址,并将目标数据量写入所述目标区域地址中,得到修改后的LSC数据的步骤之后包括:
6.根据权利要求5所述的镜头阴影校正数据处理方法,其特征在于,所述
7.根据权利要求6所述的镜头阴影校正数据处理方法,其特征在于,所述以区域为单位,依次判断区域上的所述第一LSC数据和所述第二LSC数据的所述第二校验位上的数据量的差值是否在预设范围内的步骤中,首先根据变态模组需求中的区域位置需求,判断需求区域位置上的所述第一LSC数据和所述第二LSC数据的所述第二校验位上的数据量的差值是否在预设范围内。
8.一种镜头阴影校正数据处理系统,其特征在于,所述系统包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7任一项所述的镜头阴影校正数据处理方法。
10.一种电子设备,其特征在于,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1-7任一项所述的镜头阴影校正数据处理方法。
...【技术特征摘要】
1.一种镜头阴影校正数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的镜头阴影校正数据处理方法,其特征在于,所述建立变态模组需求与目标变态数据的第一映射关系的步骤之前包括:
3.根据权利要求2所述的镜头阴影校正数据处理方法,其特征在于,所述根据数据量极值对应的位置的行号和列号,将待修改lsc数据划分为左上角区域、右上角区域、左下角区域及右下角区域四个区域,其中,划分后的左上角区域、右上角区域、左下角区域及右下角区域四个区域均包含数据量极值对应的位置的步骤包括:
4.根据权利要求1所述的镜头阴影校正数据处理方法,其特征在于,所述根据lsc数据中数据量的大小,赋予对应的rgb颜色,建立数据量与对应的rgb颜色的第二映射关系的步骤包括:
5.根据权利要求3所述的镜头阴影校正数据处理方法,其特征在于,所述根据目标数据位置和第三映射关系,确定修改后lsc数据的目标区域地址,并将目标数据量写入所述目标区域地址中,得到修改后的lsc数据的步骤之后包括:
6.根据权利要求5所...
【专利技术属性】
技术研发人员:黄卫民,魏明,龚秀东,黎长鑫,吴美才,
申请(专利权)人:南昌同兴达精密光电有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。