模组镜头的一致性检测方法、设备、存储介质及芯片与流程

未命名 10-08 阅读:72 评论:0


1.本发明涉及图像获取设备领域,具体设计一种模组镜头的一致性检测方法、设备、存储介质及芯片。


背景技术:

2.在光学领域中,光学模组是光学系统的重要部件,直接影响影像捕捉。光学模组主要包括镜头、传感器、软板(flexible printed circuit,fpc)和图像处理芯片这四部分。其中,镜头主要功能是实现光学成像,对成像质量起着关键性的作用,直接影响成像质量的优劣以及算法的实现效果。
3.现有技术中,多个一致性程度不同的模组镜头拍摄得到的图像均以环境光源色温为基础进行白平衡处理,但是,当一个模组镜头的不同位置一致性较差时,模组镜头会对拍摄得到的图像的不同位置的色温造成影响,导致通过该模组镜头在不同色温下拍摄得到的图像的不同位置之间可能存在颜色偏差,从而导致图像在进行白平衡处理后依然存在偏色。


技术实现要素:

4.基于上述现状,本发明的主要目的在于提供一种模组镜头的一致性检测方法、设备、存储介质及芯片,可以有效地检测模组镜头在多种色温下的偏色问题。
5.为实现上述目的,根据本发明的一方面,提供一种模组镜头的一致性检测方法,该方法包括:获取多张色卡图像,其中,每一色卡图像为同一色卡在相应色温光源照射下通过模组镜头拍摄得到;针对每张色卡图像,根据色卡中至少两个目标色卡色块在色卡的位置,从该色卡图像中确定对应的至少两个目标色块;其中,每个目标色卡色块的r值、g值和b值中任意两者之间的差值小于预设差值;计算每张色卡图像中至少两个目标色块的色温差;若每张色卡图像中,存在任意两个目标色块的色温差大于预设色温差阈值,则判定模组镜头的一致性不满足预设要求。
6.优选地,若每张色卡图像中,任意两个目标色块的色温差均不大于预设色温差阈值,则判定模组镜头的一致性满足预设要求。
7.优选地,计算每张色卡图像中至少两个目标色块的色温差,包括:检测每张色卡图像中每个目标色块的r均值、g均值和b均值;计算每个目标色块的r均值、g均值和b均值中任意二者与剩余一者的比值,得到每个目标色块在色温坐标系中的色温坐标;根据色温坐标计算每张色卡图像中所有目标色块两两之间的坐标距离,得到对应的色温差。
8.优选地,检测每张色卡图像中每个目标色块的r均值、g均值和b均值之前,方法还包括:针对每个目标色块,检测其至少一个像素点的r值、g值和b值;根据每个目标色块的至少一个像素点的r值、g值和b值,确定该目标色块的r均值、g均值和b均值。
9.优选地,针对每个目标色块,检测其至少一个像素点的r值、g值和b值,包括:针对每个目标色块,确定其目标区域;检测每个目标色块中的目标区域内至少一个像素点的r
值、g值和b值。
10.根据本发明的另一方面,提供一种模组镜头的一致性检测方法,该方法包括:获取多张色卡图像,其中,每一色卡图像为同一色卡在相应色温光源照射下通过模组镜头拍摄得到;针对每张色卡图像,根据色卡中多个目标色卡色块在色卡的位置,从该色卡图像中确定对应的多个目标色块;其中,每个目标色卡色块的r值、g值和b值中任意两者之间的差值小于预设差值;计算每张色卡图像中多个目标色块两两之间的色温差;若每张色卡图像中,所有色温差之和大于预设色温差阈值,则判定模组镜头的一致性不满足预设要求。
11.优选地,若每张色卡图像中,所有色温差之和小于预设色温差阈值,则判定模组镜头的一致性满足预设要求。
12.优选地,计算每张色卡图像中多个目标色块两两之间的色温差,包括:检测每张色卡图像中每个目标色块的r均值、g均值和b均值;计算每个目标色块的r均值、g均值和b均值中任意二者与剩余一者的比值,得到每个目标色块在色温坐标系中的色温坐标;根据色温坐标计算每张色卡图像中所有目标色块两两之间的坐标距离,得到对应的色温差。
13.优选地,检测每张色卡图像中每个目标色块的r均值、g均值和b均值之前,方法还包括:针对每个目标色块,检测其至少一个像素点的r值、g值和b值;根据每个目标色块的至少一个像素点的r值、g值和b值,确定该目标色块的r均值、g均值和b均值。
14.优选地,针对每个目标色块,检测其至少一个像素点的r值、g值和b值,包括:针对每个目标色块,确定其目标区域;检测每个目标色块中的目标区域内至少一个像素点的r值、g值和b值。
15.优选地,预设色温差阈值随着目标色块的数量的增多而增大。
16.根据本发明的另一方面,提供了一种模组镜头的一致性检测设备,该设备包括:处理器和存储器,存储器用于存储可执行指令,可执行指令使处理器执行上述模组镜头的一致性检测方法的操作。
17.根据本发明的另一方面,提供了一种计算机可读存储介质,存储介质中存储有可执行指令,可执行指令被执行时实现上述模组镜头的一致性检测方法。
18.根据本发明的另一方面,提供了一种芯片,适用于图像捕获设备,该芯片内存储有指令集,指令集被执行时,能够指示图像捕获设备实现上述模组镜头的一致性检测方法。
19.在本发明实施例中,通过获取同一模组镜头在不同色温下拍摄同一色卡得到多张色卡图像,并通过目标色卡色块在色卡中的位置从色卡图像中确定至少两个目标色块,最后通过计算每张色卡图像中至少两个目标色块之间的色温差,以对模组镜头的一致性进行判断。通过这种方式,可以有效地检测出模组镜头在每种色温环境下的一致性,以在模组镜头的一致性较差时,可以对该模组镜头拍摄得到的图像进行更加精确的白平衡处理,从而有效地抑制图像的偏色。
20.本发明的其他有益效果,将在具体实施方式中通过具体技术特征和技术方案的介绍来阐述,本领域技术人员通过这些技术特征和技术方案的介绍,应能理解所述技术特征和技术方案带来的有益技术效果。
附图说明
21.以下将参照附图对本发明的模组镜头的一致性检测方法的优选实施方式进行描
述。图中:
22.图1为根据本发明的一种优选实施方式的模组镜头的一致性检测方法的流程示意图;
23.图2为根据本发明的一种优选实施方式的步骤130的子步骤流程示意图;
24.图3为根据本发明的一种优选实施方式的步骤131的子步骤流程示意图;
25.图4为根据本发明的一种优选实施方式的模组镜头的一致性检测方法的流程示意图;
26.图5为根据本发明的一种优选实施方式的步骤230的子步骤流程示意图;
27.图6为根据本发明的一种优选实施方式的步骤231的子步骤流程示意图;
28.图7为根据本发明的一种优选实施方式的模组镜头的一致性检测设备的结构示意图;
29.图8为根据本发明的一种优选实施方式的模组镜头的一致性检测装置的结构示意图。
具体实施方式
30.以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分,为了避免混淆本发明的实质,公知的方法、过程、流程、元件并没有详细叙述。
31.此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
32.除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
33.在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
34.在光学领域中,光学模组是光学系统的重要部件,直接影响影像捕捉。光学模组主要包括镜头、传感器、软板和图像处理芯片这四部分。其中,镜头主要功能是实现光学成像,对成像质量起着关键性的作用,直接影响成像质量的优劣以及算法的实现效果。
35.随着模组镜头市场的迅速发展,不同厂家生产的模组镜头的质量参差不齐,由于模组镜头的材料特性和折射表面的几何形状,导致模组镜头存在较大的离散性,即模组镜头的一致性较差。目前,一般通过调制传递函数(modulation transfer function,mtf)测评畸变的方法评价镜头一致性,畸变定义为实际像高与理想像高的差值,在实际应用中通常将实际像高与理想像高之比的百分数来表示畸变,进而通过畸变的大小评价镜头的一致性。
36.现有技术中,多个一致性程度不同的模组镜头拍摄得到的图像均以环境光源色温为基础进行白平衡处理,但是,研究发现,当一个模组镜头的不同位置一致性较差时,模组镜头会对拍摄得到的图像的不同位置的色温造成影响,导致通过该模组镜头在不同色温下拍摄得到的图像的不同位置之间存在颜色偏差,从而导致图像在进行白平衡处理后依然存
在偏色,也即白平衡处理仅解决了由于环境光源色温导致的偏色,而未解决由模组镜头一致性较差导致的图像的不同位置的偏色。
37.基于此,本发明提出了一种模组镜头的一致性检测方法,通过同一个模组镜头在不同色温下拍摄色卡得到多个色温下的色卡图像,进而通过每张色卡图像中的目标色块之间的色温差对该模组镜头的一致性进行判断。通过这种方式,可以有效地检测出模组镜头在每种色温环境下的一致性,以在模组镜头的一致性较差时,可以对该模组镜头拍摄得到的图像进行更加精确的白平衡处理,从而有效地抑制图像的偏色。
38.本发明实施例提供了一种模组镜头的一致性检测方法,具体请参阅图1,图1为本发明实施例提供的模组镜头的一致性检测方法的流程图,该方法适用于图像捕获设备,该图像捕获设备可以是相机、手机或计算机等。如图中所示,该方法包括以下步骤:
39.步骤110:获取多张色卡图像,其中,每一色卡图像为同一色卡在相应色温光源照射下通过模组镜头拍摄得到。
40.其中,色卡可以是但不限于标准24色色卡、潘通色卡、中国建筑色卡或者劳尔色卡等。本发明实施例以标准24色色卡为例进行说明,其并不构成对本发明保护范围的限定。
41.具体地,首先使用第一个色温光源照射色卡,然后通过一个模组镜头对色卡进行拍摄,得到第一个色温光源相对应的第一个色卡图像;然后,使用第二个色温光源照射色卡,然后通过同一个模组镜头对色卡进行拍摄,得到第二个色温光源相对应的第二个色卡图像
……
最终得到每一个色温光源相对应的色卡图像,例如,使用5个色温光源进行拍摄,可以得到5张色卡图像,每一张色卡图像分别对应一个色温光源。
42.步骤120:针对每张色卡图像,根据色卡中至少两个目标色卡色块在色卡的位置,从该色卡图像中确定对应的至少两个目标色块;其中,每个目标色卡色块的r值、g值和b值中任意两者之间的差值小于预设差值。
43.在rgb模式下,rgb数值(255,255,255)为白色,灰色的r值、g值和b值均相等,且取值范围为1~254,例如,rgb数值(128,128,128)和(254,254,254)均为灰色。在这种情况下,由于一致性差的模组镜头对拍摄得到的图像的不同位置的色温造成影响,进而影响图像中的像素点的r值、g值和b值,因此,在模组镜头对色卡图像中的像素点的r值、g值和b值造成影响时,可以将色卡中的至少两个灰色色块,或者,一个白色色块和至少一个灰色色块确定为目标色卡色块,以对该模组镜头的一致性进行检测。进一步地,由于在色卡图像中确定的目标色块可能存在过曝或者欠曝的情况,导致模组镜头的一致性检测出现较大的误差,因此,将r值与b值之间的差值、g值与b值之间的差值、以及g值与b值之间的差值均小于预设差值的色块确定为目标色卡色块,可以在使用没有白色色块和灰色色块的色卡进行检测时选取到目标色卡色块,确保对模组镜头的一致性的检测。
44.在拍摄色卡图像前,首先确定每个目标色卡色块在色卡中的位置,该位置优选为该目标色卡色块在色卡中的色块序号,然后,在拍摄得到每张色卡图像后,可以将色卡图像中该位置对应的色块确定为目标色块。以标准24色色卡为例,当目标色卡色块为第四排的六个灰色色块时,由目标色卡色块的色块序号19、20、21、22、23和24,可以从色卡图像中确定出相对应的六个目标色块。可以理解的是,目标色卡色块的在色卡中的色块序号,与目标色块在色卡图像中的序号是一致的,在此基础上,在确定目标色块的过程中,每一次均可以使用相同的色块序号从多个色卡图像中确定目标色块,也可以使用不同的色块序号从多个
色卡图像中确定目标色块。
45.步骤130:计算每张色卡图像中至少两个目标色块的色温差。
46.在确定每张色卡图像中的所有目标色块后,首先对每个目标色块的色温进行检测,然后计算所有目标色块两两之间的色温差,得到多个色温差。例如,当目标色块的数量为2时,则计算这两个目标色块之间的色温差,得到1个色温差,当目标色块的数量为3时,则可以计算3个目标色块两两之间的色温差,得到3个色温差。
47.步骤140:若每张色卡图像中,存在任意两个目标色块的色温差大于预设色温差阈值,则判定模组镜头的一致性不满足预设要求。
48.在得到每张色卡图像中的所有目标色块两两之间的一个或多个色温差后,将每一个色温差与预设色温差阈值进行大小比较。具体地,若多张色卡图像中,存在其中一张色卡图像中的任意两个目标色块之间的色温差大于预设色温差阈值时,则判定模组镜头在该色卡图像相对应的色温下的一致性不满足预设要求,进一步地,可以判定该模组镜头的一致性不满足预设要求,即模组镜头的一致性较差。若多张色卡图像中,每一张色卡图像中的任意两个目标色块之间的色温差均小于或者等于预设色温差阈值时,则判定该模组镜头的一致性满足预设要求。
49.在一些实施例中,为了对模组镜头的一致性进行更精确的划分,当每一张色卡图像中的任意两个目标色块之间的色温差均小于或者等于预设色温差阈值(例如预设色温差阈值a)时,进一步地,可以设置另一个预设色温差阈值b,其中,预设色温差阈值b《预设色温差阈值a,在这种情况下,当任意两个目标色块之间的色温差小于或等于预设色温差阈值a,且大于预设色温差阈值b时,则判定该模组镜头的一致性一般,当任意两个目标色块之间的色温差小于或等于预设色温差阈值b时,则判定该模组镜头的一致性良好。通过这种方式,可以基于划分的一致性级别,分别对通过级别不同的模组镜头拍摄的图像进行不同的白平衡处理,有效地抑制图像的偏色。
50.在本发明实施例中,通过获取同一模组镜头在不同色温下拍摄同一色卡得到多张色卡图像,并通过目标色卡色块在色卡中的位置从色卡图像中确定至少两个目标色块,最后通过计算每张色卡图像中至少两个目标色块之间的色温差,以对模组镜头的一致性进行判断。通过这种方式,可以有效地检测出模组镜头在每种色温环境下的一致性,以在模组镜头的一致性较差时,可以对该模组镜头拍摄得到的图像进行更加精确的白平衡处理,从而有效地抑制图像的偏色。
51.根据本发明的一些实施例,可选地,若每张色卡图像中,任意两个目标色块的色温差均不大于预设色温差阈值,则判定模组镜头的一致性满足预设要求。
52.为了保证色温差的计算准确性,提高模组镜头一致性检测结果的可靠性,根据本发明的一些实施例,可选地,图2为本发明上述步骤130的子步骤流程示意图,如图中所示,上述步骤130包括以下步骤:
53.步骤133:检测每张色卡图像中每个目标色块的r均值、g均值和b均值。
54.步骤134:计算每个目标色块的r均值、g均值和b均值中任意二者与剩余一者的比值,得到每个目标色块在色温坐标系中的色温坐标。
55.步骤135:根据色温坐标计算每张色卡图像中所有目标色块两两之间的坐标距离,得到对应的色温差。
56.具体地,在确定每张色卡图像中的所有目标色块后,首先,检测每个目标色块中每个像素点的rgb值,进而计算每个目标色块的r均值、g均值和b均值。然后,通过每个目标色块的r均值、g均值和b均值计算每个目标色块在色温坐标系中的色温坐标(x,y),具体地,可以将(b均值/r均值,g均值/r均值)确定为色温坐标(x,y),也可以将(r均值/g均值,b均值/g均值)确定为色温坐标(x,y),还可以将(r均值/b均值,g均值/b均值)确定为色温坐标(x,y),或者将上述三种色温坐标的x和y进行对调。由于对绿色波段光谱响应较强,传感器获取到的绿色波段的能量较多,反应在图像的raw数据上,意味着raw域中的g分量灰度值普遍要比r分量和b分量大。因此在计算色温以及做白平衡处理时,通常以g分量作为参考,仅需对r通道和b通道进行增益调整,因此优选采用(r均值/g均值,b均值/g均值)/(b均值/g均值,r均值/g均值)作为色温坐标(x,y)。接着,针对每张色卡图像,根据坐标距离公式计算所有目标色块中两两之间的坐标距离d,得到每张色卡图像对应的多个坐标距离d,坐标距离公式如下:
[0057][0058]
其中,(x0,y0)为其中一个目标色块的色温坐标,(x1,y1)为另一个目标色块的色温坐标;
[0059]
在本实施例中,每一个坐标距离d即是每张色卡图像中任意两个目标色块对应的色温差。
[0060]
通过上述方式,通过目标色块的r均值、g均值和b均值计算每个目标色块的色温坐标,可以提高每个目标色块的色温坐标的精确度,之后通过色温坐标计算每张色卡图像中任意两个目标色块之间色温差,可以提高色温差的计算精度,从而提高模组镜头一致性检测结果的可靠性。
[0061]
为了提高目标色块的r均值、g均值和b均值的准确度,根据本发明的一些实施例,可选地,请继续参阅图2,上述步骤133之前包括以下步骤:
[0062]
步骤131:针对每个目标色块,检测其至少一个像素点的r值、g值和b值。
[0063]
步骤132:根据每个目标色块的至少一个像素点的r值、g值和b值,确定该目标色块的r均值、g均值和b均值。
[0064]
具体地,可以检测每个目标色块中的一个像素点的r值、g值和b值,例如中心像素点,然后将该像素点r值、g值和b值分别确定为该目标色块的r均值、g均值和b均值。也可以检测每个目标色块中的多个像素点的r值、g值和b值,例如,目标色块中某一区域内的像素点或者任意的多个像素点,然后,分别计算多个像素点的r均值、g均值和b均值,最后,将多个像素点的r均值、g均值和b均值确定为该目标色块的r均值、g均值和b均值。还可以是检测每个目标色块中的所有像素点的r值、g值和b值,然后,分别计算所有像素点的r均值、g均值和b均值,最后,将所有像素点的r均值、g均值和b均值确定为该目标色块的r均值、g均值和b均值。
[0065]
为了减小目标色块的r均值、g均值和b均值的计算误差,根据本发明的一些实施例,可选地,图3为本发明上述步骤131的子步骤流程示意图,如图中所示,上述步骤131包括以下步骤:
[0066]
步骤131a:针对每个目标色块,确定其目标区域。
[0067]
步骤131b:检测每个目标色块中的目标区域内至少一个像素点的r值、g值和b值。
[0068]
具体地,在色卡图像中,目标色块的部分区域可能存在过曝或者欠曝的情况,在这种情况下,可以先在每个目标色块中确定没有过曝或者欠曝的目标区域,然后再对该目标区域内一个、多个或者所有像素点的r值、g值和b值进行检测。
[0069]
此外,目标区域还可以是中间区域,这样可以排除相邻目标色块之间由raw转换到rgb的插值误差,提高计算的准确度。
[0070]
本发明实施例提供了另一种模组镜头的一致性检测方法,具体请参阅图4,图4为本发明实施例提供的模组镜头的一致性检测方法的流程图,该方法适用于图像捕获设备,该图像捕获设备可以是相机、手机或计算机等。如图中所示,该方法包括以下步骤:
[0071]
步骤210:获取多张色卡图像,其中,每一色卡图像为同一色卡在相应色温光源照射下通过模组镜头拍摄得到。
[0072]
步骤220:针对每张色卡图像,根据色卡中多个目标色卡色块在色卡的位置,从该色卡图像中确定对应的多个目标色块;其中,每个目标色卡色块的r值、g值和b值中任意两者之间的差值小于预设差值。
[0073]
步骤230:计算每张色卡图像中多个目标色块两两之间的色温差。
[0074]
步骤240:若每张色卡图像中,所有色温差之和大于预设色温差阈值,则判定模组镜头的一致性不满足预设要求。
[0075]
图4所示实施例的模组镜头的一致性检测方法的步骤210、步骤220的具体实现过程和有益效果可参考前述图1所示的实施例的步骤110、步骤120,此处不再赘述。
[0076]
图4所示实施例的模组镜头的一致性检测方法的步骤230、步骤240与前述图1所示的实施例的步骤130、步骤140的区别在于:当每张色卡图像的目标色块的数量为3或3以上时,本实施例分别计算所有目标色块两两之间的色温差,例如,目标色块包括目标色块a、目标色块b和目标色块c时,分别计算目标色块a与目标色块b之间的色温差、目标色块a与目标色块c之间的色温差、以及目标色块b与目标色块c之间的色温差,从而得到对应的3个色温差。接着,将每张色卡图像的所有色温差相加,得到每张色卡图像的色温差之和。最后,在多张色卡图像中,若存在其中一张色卡图像的色温差之和大于预设色温差阈值时,则判定模组镜头在该色卡图像相对应的色温下的一致性不满足预设要求,即模组镜头的一致性较差。进一步地,若所有色卡图像的色温差之和均小于预设色温差阈值,则判定模组镜头的一致性满足预设要求。
[0077]
根据本发明的一些实施例,可选地,若每张色卡图像中,所有色温差之和小于预设色温差阈值,则判定模组镜头的一致性满足预设要求。
[0078]
根据本发明的一些实施例,可选地,图5为本发明上述步骤230的子步骤流程示意图,如图中所示,上述步骤230包括以下步骤:
[0079]
步骤233:检测每张色卡图像中每个目标色块的r均值、g均值和b均值。
[0080]
步骤234:计算每个目标色块的r均值、g均值和b均值中任意二者与剩余一者的比值,得到每个目标色块在色温坐标系中的色温坐标。
[0081]
步骤235:根据色温坐标计算每张色卡图像中所有目标色块两两之间的坐标距离,得到对应的色温差。
[0082]
根据本发明的一些实施例,可选地,请继续参阅图5,上述步骤233之前包括以下步骤:
[0083]
步骤231:针对每个目标色块,检测其至少一个像素点的r值、g值和b值。
[0084]
步骤232:根据每个目标色块的至少一个像素点的r值、g值和b值,确定该目标色块的r均值、g均值和b均值。
[0085]
根据本发明的一些实施例,可选地,图6为本发明上述步骤231的子步骤流程示意图,如图中所示,上述步骤231包括以下步骤:
[0086]
步骤231a:针对每个目标色块,确定其目标区域。
[0087]
步骤231b:检测每个目标色块中的目标区域内至少一个像素点的r值、g值和b值。
[0088]
上述实施例中各步骤的具体实现过程和有益效果可参考前述图1至图3所示的实施例,此处不再赘述。
[0089]
为了降低计算的复杂度,根据本发明的一些实施例,可选地,预设色温差阈值随着目标色块的数量的增多而增大。
[0090]
具体地,在进行模组镜头一致性的检测时,由于色卡类型的选取,而导致色卡中的目标色卡色块的数量较多,因此,从色卡图像中确定的目标色块的数量相应增多,从而导致每张色卡图像的色温差之和随之增大,在这种情况下,将预设色温差阈值设置为随着目标色块的数量的增多而增大,可以在不显著降低模组镜头的一致性的检测精确度的情况下,降低计算的复杂度。
[0091]
图7示出了本发明实施例提供的模组镜头的一致性检测设备的结构示意图,本发明具体实施例并不对模组镜头的一致性检测设备的具体实现做限定。
[0092]
如图7所示,该模组镜头的一致性检测设备可以包括:处理器(processor)302和存储器(memory)304。
[0093]
其中,处理器302,用于执行程序306,具体可以执行上述用于模组镜头的一致性检测方法实施例中的相关步骤。
[0094]
具体地,程序306可以包括程序代码,该程序代码包括计算机可执行指令。
[0095]
处理器302可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。模组镜头的一致性检测设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
[0096]
存储器304,用于存储程序306。存储器304可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0097]
此外,本发明还提供了一种用于模组镜头的一致性检测设备的计算机可读存储介质,如芯片、光盘等,计算机可读存储介质上存储有执行程序,该执行程序被执行时,能够实现如上述模组镜头的一致性检测方法。
[0098]
需要说明的是,本公开的实施例所述的计算机可读存储介质并不限定于上述所给实施例,例如还可以为电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与
其结合使用。
[0099]
图8示出了本发明实施例提供的模组镜头的一致性检测装置的结构示意图,本发明具体实施例并不对模组镜头的一致性检测装置的具体实现做限定。如图中所示,该模组镜头的一致性检测装置400包括:获取模块410、确定模块420、计算模块430和判断模块440。获取模块410,用于获取多张色卡图像,其中,每一色卡图像为同一色卡在相应色温光源照射下通过模组镜头拍摄得到;确定模块420,用于针对每张色卡图像,根据色卡中至少两个目标色卡色块在色卡的位置,从该色卡图像中确定对应的至少两个目标色块;其中,每个目标色卡色块的r值、g值和b值中任意两者之间的差值小于预设差值;计算模块430,用于计算每张色卡图像中至少两个目标色块的色温差;判断模块440,用于若每张色卡图像中,存在任意两个目标色块的色温差大于预设色温差阈值,则判定模组镜头的一致性不满足预设要求。
[0100]
本发明实施例的模组镜头的一致性检测装置的具体实现过程和有益效果可参考前述图1所示的模组镜头的一致性检测方法的实施例,此处不再赘述。
[0101]
本领域的技术人员能够理解的是,在不冲突的前提下,上述各优选方案可以自由地组合、叠加。其中,附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生,例如,两个接连表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。本文中对于各步骤的编号仅为了方便说明和引用,并不用于限定前后顺序,具体的执行顺序是由技术本身确定的,本领域技术人员可以根据技术本身确定各种允许的、合理的顺序。
[0102]
需要说明的是,本发明中采用步骤编号(字母或数字编号)来指代某些具体的方法步骤,仅仅是出于描述方便和简洁的目的,而绝不是用字母或数字来限制这些方法步骤的顺序。本领域的技术人员能够明了,相关方法步骤的顺序,应由技术本身决定,不应因步骤编号的存在而被不适当地限制,本领域技术人员可以根据技术本身确定各种允许的、合理的步骤顺序。
[0103]
本领域的技术人员能够理解的是,在不冲突的前提下,上述各优选方案可以自由地组合、叠加。
[0104]
应当理解,上述的实施方式仅是示例性的,而非限制性的,在不偏离本发明的基本原理的情况下,本领域的技术人员可以针对上述细节做出的各种明显的或等同的修改或替换,都将包含于本发明的权利要求范围内。

技术特征:
1.一种模组镜头的一致性检测方法,其特征在于,所述方法包括:获取多张色卡图像,其中,每一色卡图像为同一色卡在相应色温光源照射下通过模组镜头拍摄得到;针对每张色卡图像,根据所述色卡中至少两个目标色卡色块在所述色卡的位置,从该色卡图像中确定对应的至少两个目标色块;其中,每个目标色卡色块的r值、g值和b值中任意两者之间的差值小于预设差值;计算每张色卡图像中所述至少两个目标色块的色温差;若每张色卡图像中,存在任意两个目标色块的色温差大于预设色温差阈值,则判定所述模组镜头的一致性不满足预设要求。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若每张色卡图像中,任意两个目标色块的色温差均不大于预设色温差阈值,则判定所述模组镜头的一致性满足预设要求。3.根据权利要求1所述的方法,其特征在于,所述计算每张色卡图像中所述至少两个目标色块的色温差,包括:检测每张色卡图像中每个目标色块的r均值、g均值和b均值;计算每个目标色块的r均值、g均值和b均值中任意二者与剩余一者的比值,得到每个目标色块在色温坐标系中的色温坐标;根据所述色温坐标计算每张色卡图像中所有目标色块两两之间的坐标距离,得到对应的色温差。4.根据权利要求2所述的方法,其特征在于,所述检测每张色卡图像中每个目标色块的r均值、g均值和b均值之前,所述方法还包括:针对每个目标色块,检测其至少一个像素点的r值、g值和b值;根据每个目标色块的至少一个像素点的r值、g值和b值,确定该目标色块的r均值、g均值和b均值。5.根据权利要求4所述的方法,其特征在于,所述针对每个目标色块,检测其至少一个像素点的r值、g值和b值,包括:针对每个目标色块,确定其目标区域;检测每个目标色块中的目标区域内至少一个像素点的r值、g值和b值。6.一种模组镜头的一致性检测方法,其特征在于,所述方法包括:获取多张色卡图像,其中,每一色卡图像为同一色卡在相应色温光源照射下通过模组镜头拍摄得到;针对每张色卡图像,根据所述色卡中多个目标色卡色块在所述色卡的位置,从该色卡图像中确定对应的多个目标色块;其中,每个目标色卡色块的r值、g值和b值中任意两者之间的差值小于预设差值;计算每张色卡图像中所述多个目标色块两两之间的色温差;若每张色卡图像中,所有色温差之和大于预设色温差阈值,则判定所述模组镜头的一致性不满足预设要求。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:若每张色卡图像中,所有色温差之和小于预设色温差阈值,则判定所述模组镜头的一致性满足预设要求。
8.根据权利要求6所述的方法,其特征在于,所述计算每张色卡图像中所述多个目标色块两两之间的色温差,包括:检测每张色卡图像中每个目标色块的r均值、g均值和b均值;计算每个目标色块的r均值、g均值和b均值中任意二者与剩余一者的比值,得到每个目标色块在色温坐标系中的色温坐标;根据所述色温坐标计算每张色卡图像中所有目标色块两两之间的坐标距离,得到对应的色温差。9.根据权利要求8所述的方法,其特征在于,所述检测每张色卡图像中每个目标色块的r均值、g均值和b均值之前,所述方法还包括:针对每个目标色块,检测其至少一个像素点的r值、g值和b值;根据每个目标色块的至少一个像素点的r值、g值和b值,确定该目标色块的r均值、g均值和b均值。10.根据权利要求9所述的方法,其特征在于,所述针对每个目标色块,检测其至少一个像素点的r值、g值和b值,包括:针对每个目标色块,确定其目标区域;检测每个目标色块中的目标区域内至少一个像素点的r值、g值和b值。11.根据权利要求6所述的方法,其特征在于,所述预设色温差阈值随着所述目标色块的数量的增多而增大。12.一种模组镜头的一致性检测设备,包括:处理器和存储器,所述存储器用于存储可执行指令,其特征在于,所述可执行指令使所述处理器执行如权利要求1-5中任一项所述的模组镜头的一致性检测方法或权利要求6-11中任一项所述的模组镜头的一致性检测方法。13.一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行指令,其特征在于,所述可执行指令被执行时实现如权利要求1-5中任一项所述的模组镜头的一致性检测方法或权利要求6-11中任一项所述的模组镜头的一致性检测方法。14.一种芯片,适用于图像捕获设备,其特征在于,所述芯片内存储有指令集,所述指令集被执行时,能够指示图像捕获设备实现如权利要求1-5中任一项所述的模组镜头的一致性检测方法或权利要求6-11中任一项所述的模组镜头的一致性检测方法。

技术总结
本发明实施例涉及图像获取设备技术领域,公开了一种模组镜头的一致性检测方法,该方法包括:获取多张色卡图像,其中,每一色卡图像为同一色卡在相应色温光源照射下通过模组镜头拍摄得到;针对每张色卡图像,根据色卡中至少两个目标色卡色块在色卡的位置,从该色卡图像中确定对应的至少两个目标色块;其中,每个目标色卡色块的R值、G值和B值中任意两者之间的差值小于预设差值;计算每张色卡图像中至少两个目标色块的色温差;若每张色卡图像中,存在任意两个目标色块的色温差大于预设色温差阈值,则判定模组镜头的一致性不满足预设要求。通过上述方式,本发明实施例可以有效地检测模组镜头在多种色温下的偏色问题。组镜头在多种色温下的偏色问题。组镜头在多种色温下的偏色问题。


技术研发人员:朱高锋
受保护的技术使用者:深圳市杰理微电子科技有限公司
技术研发日:2023.07.25
技术公布日:2023/10/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐