相机标定数据的加载方法、装置及终端设备制造方法及图纸

技术编号:38723625 阅读:11 留言:0更新日期:2023-09-08 23:17
本申请适用于计算机应用技术领域,提供了一种相机标定数据的加载方法、装置及终端设备,该方法包括:获取终端设备中目标相机模组的开启指令;根据目标相机模组的开启指令,获取目标相机模组对应的第一标定策略参数的取值;根据第一标定策略参数的取值,加载与第一标定策略参数的取值匹配的目标相机模组的标定数据,以利用标定数据对目标相机模组进行标定。由此,通过根据终端设备中已存储的标定数据类型预先设定第一标定策略参数的取值,以在目标相机模组运行过程中,可以根据第一标定策略参数的取值准确获取到与目标相机模组匹配的标定数据,从而提升了相机模组标定的准确性和可靠性,进而提升了相机模组的出图质量,改善了用户体验。善了用户体验。善了用户体验。

【技术实现步骤摘要】
相机标定数据的加载方法、装置及终端设备


[0001]本申请属于计算机应用
,尤其涉及一种相机标定数据的加载方法、装置、终端设备及计算机可读存储介质。

技术介绍

[0002]随着智能手机等终端设备的大量普及与快速发展,智能手机的功能越来越多,使用也更加便捷。智能手机等终端设备中通常会搭载有相机模组,以便于用户通过手机进行拍照。对于像素数量较大(50M、100M(1亿)、200M(2亿)像素)的相机模组,由于这些相机模组的芯片在高度方向上的尺寸较大,行驱动(Row Driver,RDV)到像素上的电压提供的距离越长,电压越不稳定,导致信号读取不稳定,从而导致在暗态下拍照会出现浓阴影问题,影响图像传感器输出的原始图像(Raw图)的色彩,使得最终输出的图像出现偏色问题。
[0003]相关技术中,可以在终端设备生产过程中,对相机模组的浓阴影问题进行标定,并将生成的标定数据存储在终端设备中,以在终端设备进行拍照的过程中采用已存储的标定数据对相机模组进行标定,提升拍摄的图像质量。然而,由于不同批次的终端设备采用的标定方式可能是不同的,因此终端设备中存储的标定数据也不尽相同的,如果在对相机模组标定过程中,各个终端设备均采用统一的加载策略直接加载统一的标定数据对相机模组进行标定,容易导致实际加载的标定数据与待标定的相机模组并不匹配,或者无法加载到相机模组的标定数据,从而导致对相机模组的标定结果不准确,可靠性低,进而影响了相机模组的出图质量,影响了用户体验。

技术实现思路

[0004]本申请实施例提供了一种相机标定数据的加载方法、装置、终端设备及存储介质,可以解决由于不同批次的终端设备采用的标定方式可能是不同的,因此终端设备中存储的标定数据也不尽相同的,如果在对相机模组标定过程中,各个终端设备均采用统一的加载策略直接加载统一的标定数据对相机模组进行标定,容易导致实际加载的标定数据与待标定的相机模组并不匹配,或者无法加载到相机模组的标定数据,从而导致对相机模组的标定结果不准确,可靠性低,进而影响了相机模组的出图质量,影响了用户体验的问题。
[0005]第一方面,本申请实施例提供了一种相机标定数据的加载方法,包括:获取终端设备中目标相机模组的开启指令;根据目标相机模组的开启指令,获取目标相机模组对应的第一标定策略参数的取值,其中,第一标定策略参数的取值是根据终端设备中已存储的标定数据类型设定的;根据第一标定策略参数的取值,加载与第一标定策略参数的取值匹配的目标相机模组的标定数据,以利用标定数据对目标相机模组进行标定。
[0006]在第一方面一种可能的实现方式中,上述第一标定策略参数的取值包括不加载标定数据对应的参数值、典型标定数据对应的参数值、点对点标定数据对应的参数值及动态加载对应的参数值中的任意一种,其中,典型标定数据是指用于对与目标相机模组属于同一型号的批量相机模组进行标定的标定数据,点对点标定数据是指专用于对目标相机模组
进行标定的标定数据。
[0007]可选的,在第一方面另一种可能的实现方式中,上述根据第一标定策略参数的取值,加载与第一标定策略参数的取值匹配的目标相机模组的标定数据,包括:
[0008]在第一标定策略参数的取值为不加载标定数据对应的参数值时,不执行加载标定数据的操作。
[0009]可选的,在第一方面再一种可能的实现方式中,上述根据第一标定策略参数的取值,加载与第一标定策略参数的取值匹配的目标相机模组的标定数据,包括:
[0010]在第一标定策略参数的取值为典型标定数据对应的参数值时,判断目标相机模组对应的存储空间中是否存储有典型标定数据;
[0011]若是,则加载典型标定数据;
[0012]若否,则不执行加载所述标定数据的操作。
[0013]可选的,在第一方面又一种可能的实现方式中,上述根据第一标定策略参数的取值,加载与第一标定策略参数的取值匹配的目标相机模组的标定数据,包括:
[0014]在第一标定策略参数的取值为点对点标定数据对应的参数值时,判断目标相机模组对应的存储空间中是否存储有点对点标定数据;
[0015]若是,则加载点对点标定数据;
[0016]若否,则不执行加载所述标定数据的操作。
[0017]可选的,在第一方面又一种可能的实现方式中,上述根据第一标定策略参数的取值,加载与第一标定策略参数的取值匹配的目标相机模组的标定数据,包括:
[0018]在第一标定策略参数的取值为动态加载对应的参数值时,判断目标相机模组对应的存储空间中是否存储有点对点标定数据;
[0019]若是,则加载点对点标定数据;
[0020]若否,则判断目标相机模组对应的存储空间中是否存储有典型标定数据;
[0021]若是,则加载典型标定数据;
[0022]若否,则不执行加载所述标定数据的操作。
[0023]可选的,在第一方面另一种可能的实现方式中,上述目标相机模组的开启指令中包括目标相机模组对应的目标序列号及目标寄存器序列版本;相应的,上述加载点对点标定数据,还包括:
[0024]获取终端设备中存储的点对点标定数据对应的相机模组序列号及点对点标定数据对应的寄存器序列版本;
[0025]判断目标序列号与点对点标定数据对应的相机模组序列号是否匹配,以及目标寄存器序列版本与点对点标定数据对应的寄存器序列版本是否匹配;
[0026]在目标序列号与点对点标定数据对应的相机模组序列号匹配、且目标寄存器序列版本与点对点标定数据对应的寄存器序列版本匹配时,加载点对点标定数据。
[0027]可选的,在第一方面再一种可能的实现方式中,上述判断目标序列号与点对点标定数据对应的相机模组序列号是否匹配,以及目标寄存器序列版本与点对点标定数据对应的寄存器序列版本是否匹配之后,还包括:
[0028]在目标序列号与点对点标定数据对应的相机模组序列号不匹配,或者目标寄存器序列版本与点对点标定数据对应的寄存器序列版本不匹配时,判断目标相机模组对应的存
储空间中是否存储有典型标定数据;
[0029]若是,则加载典型标定数据;
[0030]若否,则不执行加载所述标定数据的操作。
[0031]可选的,在第一方面又一种可能的实现方式中,上述加载点对点标定数据,包括:
[0032]根据点对点标定数据对应的寄存器序列版本,确定点对点标定数据对应的首地址;
[0033]根据首地址,从目标相机模组对应的存储空间中加载点对点数据。
[0034]可选的,在第一方面又一种可能的实现方式中,上述目标相机模组的开启指令中包括目标相机模组对应的当前运行模式,目标寄存器序列版本为当前运行模式对应的寄存器序列版本。
[0035]可选的,在第一方面另一种可能的实现方式中,上述根据目标相机模组的开启指令,获取目标相机模组对应的第一标定策略参数的取值,包括:
[0036]根据目标相机模组的开启指令,获取目标相机模组对应的第二标定策略参数的取值;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种相机标定数据的加载方法,其特征在于,包括:获取终端设备中目标相机模组的开启指令;根据所述目标相机模组的开启指令,获取所述目标相机模组对应的第一标定策略参数的取值,其中,所述第一标定策略参数的取值是根据所述终端设备中已存储的标定数据类型设定的;根据所述第一标定策略参数的取值,加载与所述第一标定策略参数的取值匹配的所述目标相机模组的标定数据,以利用所述标定数据对所述目标相机模组进行标定。2.如权利要求1所述的方法,其特征在于,所述第一标定策略参数的取值包括不加载标定数据对应的参数值、典型标定数据对应的参数值、点对点标定数据对应的参数值及动态加载对应的参数值中的任意一种,其中,所述典型标定数据是指用于对与所述目标相机模组属于同一型号的批量相机模组进行标定的标定数据,所述点对点标定数据是指专用于对所述目标相机模组进行标定的标定数据。3.如权利要求2所述的方法,其特征在于,所述根据所述第一标定策略参数的取值,加载与所述第一标定策略参数的取值匹配的所述目标相机模组的标定数据,包括:在所述第一标定策略参数的取值为所述不加载标定数据对应的参数值时,不执行加载所述标定数据的操作。4.如权利要求2所述的方法,其特征在于,所述根据所述第一标定策略参数的取值,加载与所述第一标定策略参数的取值匹配的所述目标相机模组的标定数据,包括:在所述第一标定策略参数的取值为所述典型标定数据对应的参数值时,判断所述目标相机模组对应的存储空间中是否存储有所述典型标定数据;若是,则加载所述典型标定数据;若否,则不执行加载所述标定数据的操作。5.如权利要求2所述的方法,其特征在于,所述根据所述第一标定策略参数的取值,加载与所述第一标定策略参数的取值匹配的所述目标相机模组的标定数据,包括:在所述第一标定策略参数的取值为所述点对点标定数据对应的参数值时,判断所述目标相机模组对应的存储空间中是否存储有所述点对点标定数据;若是,则加载所述点对点标定数据;若否,则不执行加载所述标定数据的操作。6.如权利要求2所述的方法,其特征在于,所述根据所述第一标定策略参数的取值,加载与所述第一标定策略参数的取值匹配的所述目标相机模组的标定数据,包括:在所述第一标定策略参数的取值为所述动态加载对应的参数值时,判断所述目标相机模组对应的存储空间中是否存储有所述点对点标定数据;若是,则加载所述点对点标定数据;若否,则判断所述目标相机模组对应的存储空间中是否存储有所述典型标定数据;若是,则加载所述典型标定数据;若否,则不执行加载所述标定数据的操作。7.如权利要求6所述的方法,其特征在于,所述目标相机模组的开启指令中包括所述目标相机模组对应的目标序列号及目标寄存器序列版本,所述加载所述点对点标定数据,还包括:
获取所述终端设备中存储的所述点对点标定数据对应的相机模组序列号及所述点对点标定数据对应的寄存器序列版本;判断所述目标序列号与所述点对点标定数据对应的相机模组序列号是否匹配,以及所述目标寄存器序列版本与所述点对点标定数据对应的寄存器序列版本是否匹配;在所述目标序列号与所述点对点标定数据对应的相机模组序列号匹配、且所述目标寄存器序列版本与所述点对点标定数据对应的寄存器序列版本匹配时,加载所述点对点标定数据。8.如权利要求7所述的方法,其特征在于,所述判断所述目标序列号与所述点对点标定数据对应的相机模组序列号是否匹配,以及所述目标寄存器序列版本与所述点对点标定数据对应的寄存器序列版本是否匹配之后,还包括:在所述目标序列号与所述点对点标定数据对应的相机模组序列号不匹配,或者所述目标寄存器序列版本与所述点对点标定数据对应的寄存器序列版本不匹配时,判断所述目标相机模组对应的存储空间中是否存储有所述典型标定数据;若是,则加载所述典型标定数据;若否,则不执行加载所述标定数据的操作。9.如权利要求7所述的方法,其特征在于,所述加载所述点对点标定数据,包括:根据所述点对点标定数据对应的寄存器序列版本,确定所述点对点标定数据对应的首地址;根据所述首地址,从所述目标相机模组对应的存储空间中加载所述点对点数据。10.如权利要求7所述的方法,其特征在于,所述目标相机模组的开启指令中包括所述目标相机模组对应的当前运行模式,所述目标寄存器序列版本为所述当前运行模式对应的寄存器序列版本。11.如权利要求2

10任一所述的方法,其特征在于,所述根据所述目标相机模组的开启指令,获取所述目标相机模组对应的第一标定策略参数的取值,包括:根据所述目标相机模组的开启指令,获取所述目标相机模组对应的第二标定策略参数的取值;在所述第二标定策略参数的取值为缺省值时,获取所述第一标定策略参数的取值。12.如权利要求11所述的方法,其特征在于,所述根据所述目标相机模组的开启指令,获取所述目标相机模组对应的第二标定策略参数的取值之后,还包括:在所述第二标定策略参数的取值不为缺省值时,根据所述第二标定策略参数的取值,加载与所述第二标定策略参数的取值匹配的所述目标相机模组的标定数据,以利用所述标定数据对所述目标相机模组进行标定。13.如权利要求12所述的方法,其特征在于,所述第二标定策略参数的取值不为缺省值时,所述第二标定策略参数的取值包括所述不加载标定数据对应的参数值、所述典型标定数据对应的参数值、所述点对点标定数据对应的参数值及所述动态加载对应的参数值中的任意一种。14.一种相机标定数据的加载装置,其特征在于,包括:第一获取模块,用于获取...

【专利技术属性】
技术研发人员:胡凯强冯帅杜刚
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1