图像处理方法、设备、装置、存储介质、芯片系统及程序产品与流程

摘要: 本技术涉及终端,尤其涉及图像处理方法、设备、装置、存储介质、芯片系统及程序产品。背景技术:1、目前,电子设备支持的拍摄性能越来越强大。并且,为了拍摄得到色彩准确...
图像处理方法、设备、装置、存储介质、芯片系统及程序产品与流程

本技术涉及终端,尤其涉及图像处理方法、设备、装置、存储介质、芯片系统及程序产品。

背景技术:

1、目前,电子设备支持的拍摄性能越来越强大。并且,为了拍摄得到色彩准确的图像,电子设备的摄像头获取原始(raw)图像后,电子设备可以先对raw图像进行白平衡处理。白平衡处理的目的在于将拍摄场景中白色的物体呈现正确白色,以使拍摄场景中其他物体也呈现正确颜色。电子设备显示的拍摄得到的图像是经过白平衡处理的图像。

2、然而,在一些场景中,电子设备通过白平衡处理进行色彩校正时,色彩校正的准确性较差,使得电子设备拍摄得到的图像存在色彩偏差,影响用户的拍摄体验。

技术实现思路

1、本技术实施例提供一种图像处理方法、设备、装置、存储介质、芯片系统及程序产品,应用于终端技术领域。电子设备可确定更合理的自动白平衡(auto white balance,awb)白点,该awb白点可准确反映光源颜色,从而基于该awb白点能够更准确的对raw图像进行色彩校正,使得拍摄得到的图像的色彩逼真,有助于提高用户的拍摄体验。

2、第一方面,本技术实施例提出一种图像处理方法。该方法包括:应用于电子设备,电子设备包括第一摄像模组、第二摄像模组和光源反射件;响应于第一操作,第一摄像模组获取第一图像数据,第二摄像模组获取第二图像数据;第一图像数据包括基于光源反射件的反射光线所采集的数据;第二图像数据包括基于被摄物体反射光线所采集的数据;基于第一图像数据,对第二图像数据进行白平衡处理,得到白平衡处理后的图像数据。

3、其中,第一摄像模组与第二摄像模组可以为同一摄像模组。且第一摄像模组与第二摄像模组为同一摄像模组的情况下,第一摄像模组(也即第二摄像模组)例如可以为下文的目标摄像模组。该摄像模组可以为前置摄像模组,也可以为后置摄像模组。在第一摄像模组与第二摄像模组为不同摄像模组的情况下,第一摄像模组可以为下文的目标摄像模组,第二摄像模组可以为下文的成像摄像模组。

4、基于光源反射件的反射光线所采集的数据也可以理解为:第一摄像模组基于光源反射件的反射光线所采集的图像数据或像素数据,该图像数据例如可以为raw图。基于被摄物体反射光线所采集的数据也可以理解为:第二摄像模组基于被摄物体反射光线所采集的图像数据或像素数据。被摄物体也可以理解为电子设备所拍摄的物体。被摄物体例如可以包括人和/或物。

5、白平衡处理也可以称为自动白平衡处理,或理解为基于awb算法进行色彩校正。此外,电子设备得到白平衡处理后的图像数据后,可以对该图像数据进行显示。例如,电子设备可以显示目标图像,目标图像是基于该图像数据得到的。或者,电子设备也可能未对该图像数据进行显示,例如电子设备可存储(如存储到图库)目标图像,目标图像是基于该图像数据确定的。

6、本技术的图像处理方法,光源反射件反射的光线为光源光线,且光源反射件对可见光各波段光谱的反射率相同或接近,使得光源反射件的反射光线能够准确反映光源颜色。而白平衡处理的目的在于减小光源颜色对成像中被摄物体颜色的影响。因此,基于光源反射件反射的光源光线所对应的图像数据对第二图像数据进行白平衡处理,能够减少光源颜色对第二图像数据中被摄物体颜色的影响,有助于使得电子设备显示图像的色彩更逼真。

7、此外,即使被摄物体中不包括灰色、白色或灰白色等物体,也即,被摄物体反射光线无法准确反映光源颜色,由于光源反射件反射光线可准确反映光源颜色,使得这种情况下也可以对图像数据进行准确的白平衡处理,从而有助于使电子设备显示图像的色彩更逼真。

8、在一种可能的实现方式中,基于第一图像数据,对第二图像数据进行白平衡处理,包括:基于第一图像数据,在第一色彩坐标系中确定目标点,目标点用于表示白色物体在第一色彩坐标系中所位于的点,第一色彩坐标系用于表示不同颜色通道之间的关系;基于目标点,对第二图像数据进行色彩校正,得到白平衡处理后的图像数据。

9、其中,第一色彩坐标系可以为下文的r/g与b/g的二维平面。目标点可以为下文的awb白点。

10、这样,由于目标点使基于第一图像数据确定的,第一图像数据可准确反映光源颜色,且目标点用于表示白色物体在r/g与b/g的二维平面中所处的位置,使得目标点相对于(1,1)的差异可表示光源颜色对图像数据中物体颜色的影响程度,因而基于目标点可对第二图像数据进行色彩校正,能够得到更接近物体真实色彩的图像数据。

11、在一种可能的实现方式中,基于第一图像数据,在第一色彩坐标系中确定目标点,包括:基于第一图像数据与第二图像数据,在第一色彩坐标系中确定目标点。

12、与下文中第二种可能的实施方式类似,电子设备可以通过基于光源反射件反射光线所采集的图像数据以及被摄物体反射光线所采集的图像数据确定目标点。

13、这样,由于不仅光源反射件反射光线可准确反映光源颜色,被摄物体反射光线中也可能存在能够准确反映光源颜色的反射光线,甚至被摄物体反射光线中可能存在能够更准确反映光源颜色的反射光线,例如被摄物体中存在位置接近光源的灰白色物体等。因此,基于第一图像数据与第二图像数据确定目标点,可结合不同物体反射光线,更准确的确定目标点,从而有助于提高白平衡处理的效果。

14、在一种可能的实现方式中,第一摄像模组与第二摄像模组为同一摄像模组;在第一色彩坐标系中确定目标点,包括:基于第一图像数据,确定在第一色彩坐标系中的多个第一坐标点;基于第二图像数据,确定在第一色彩坐标系中的多个第二坐标点;计算多个第一坐标点与多个第二坐标点坐标的加权平均值,得到目标点。

15、其中,多个第一坐标点例如为下文中第一种情况下的多个环境光统计点,如下文的t个环境光统计点中的部分或全部统计点。多个第二坐标点例如为下文中第一种情况下的多个成像统计点,如s个成像统计点中的部分或全部统计点。

16、这样,对于第一图像数据对应的多个第一坐标点,以及第二图像数据对应的多个第二坐标点,其中各点能够反映光源颜色的准确程度不同,因而可赋予各点不同权重,从而更准确的确定目标点。

17、在一种可能的实现方式中,多个第一坐标点中第一坐标点的权重是基于以下一项或几项确定的:第一坐标点对应的亮度、多个第一坐标点的聚合度或第一坐标点是否位于第一色彩坐标系中的灰区;和/或,多个第二坐标点中第二坐标点的权重是基于以下一项或几项确定的:第二坐标点对应的亮度、第二坐标点与平均坐标点之间的距离或第二坐标点是否位于第一色彩坐标系中的灰区,平均坐标点为多个第一坐标点坐标的平均值。

18、其中,第一坐标点为多个第一坐标点中的任意坐标点。第一坐标点对应的亮度也可以理解为第一坐标点对应的图像数据的亮度。第一坐标点对应的图像数据也即确定第一坐标点的图像数据,如被分割的raw图中一个区域的图像数据。亮度越大,表示该点对应位置可能接近光源,从而可准确反映光源颜色,则可赋予更大的权重;反正,可以赋予更小的权重。

19、第一坐标点的聚合度越大,表示摄像模组四周的光源颜色统一,拍摄场景光源单一。则多个第一坐标点可准确反映光源颜色,可增大多个第一坐标点的权重。

20、位于灰区的点可更准确反映光源颜色的区域,则位于灰区的第一坐标点可以赋予更大的权重,未位于灰区的第一坐标点可赋予更小的权重。

21、第二坐标点可以为多个第二坐标点中的任意坐标点。平均坐标点是基于多个第一坐标点确定的点,多个第一坐标点可准确反映光源颜色,则平均坐标点可以为接近准确awb白点的坐标点。则多个第二坐标点中,越接近平均坐标点的第二坐标点,可以赋予更大权重;反之,可赋予更小的权重。亮度、灰区对于第二坐标点权重的影响可参考第一坐标点处的描述。

22、这样,可以从各个维度进行考虑,对能够准确反映光源颜色的坐标点赋予更大权重,对于不能准确反映光源颜色的坐标点赋予更小权重,从而有助于确定更准确的目标点。

23、在一种可能的实现方式中,多个第一坐标点的聚合度为多个第一坐标点与平均坐标点之间的平均距离。

24、其中,平均距离的确定方式可参考下文。

25、这样,平均距离越小,表示多个第一坐标点在第一色彩坐标系中的分布更紧凑,则第一坐标点的聚合度更大;平均距离越大,表示多个第一坐标点在第一色彩坐标系中的分布更分散,则第一坐标点的聚合度更小。

26、在一种可能的实现方式中,第一摄像模组与第二摄像模组为不同摄像模组;第一图像数据包括第一部分数据和第二部分数据,第一部分数据包括基于光源反射件的反射光线所采集的数据;第二部分数据包括基于被摄物体反射光线所采集的数据;在第一色彩坐标系中确定目标点,包括:基于第一部分数据,得到在第二色彩坐标系中的多个第三坐标点,且基于第二部分数据,得到在第二色彩坐标系中的多个第四坐标点;基于第二图像数据,得到在第一色彩坐标系中的多个第二坐标点;将多个第三坐标点映射在第一色彩坐标系中,得到第一色彩坐标系中的多个第五坐标点;且将多个第四坐标点映射在第一色彩坐标系中,得到第一色彩坐标系中的多个第六坐标点;计算多个第五坐标点、多个第六坐标点以及多个第二坐标点坐标的加权平均值,得到目标点。

27、其中,第二色彩坐标系中的多个第三坐标点例如为图17的(a)中,一个r/g与b/g的二维平面上的g个环境光统计点;多个第四坐标点可以为图17的(a)中,该一个r/g与b/g的二维平面上的h个中心统计点。多个第二坐标点可以为图17的(a)中,另一个r/g与b/g的二维平面上的k个成像统计点。

28、多个第五坐标点可以为将g个环境光统计点映射至另一个r/g与b/g的二维平面上后得到的g个统计点;多个第六坐标点可以为将h个中心统计点映射至另一个r/g与b/g的二维平面上后得到的h个统计点。

29、这样,由于不仅光源反射件反射光线可准确反映光源颜色,被摄物体反射光线中也可能存在能够准确反映光源颜色的反射光线,甚至被摄物体反射光线中可能存在能够更准确反映光源颜色的反射光线,例如被摄物体中存在位置接近光源的灰白色物体等。通过不同摄像模组基于不同物体反射光线所获取的图像数据,能够更准确的确定目标点,从而有助于提高白平衡处理的效果。

30、在一种可能的实现方式中,多个第五坐标点中第五坐标点的权重是基于以下一项或几项确定的:第五坐标点对应的亮度、多个第五坐标点的聚合度或第五坐标点是否位于第一色彩坐标系中的灰区;和/或,多个第六坐标点以及多个第二坐标点中任一坐标点的权重是基于以下一项或几项确定的:任一坐标点对应的亮度、任一坐标点与平均坐标点之间的距离或任一坐标点是否位于第一色彩坐标系中的灰区,平均坐标点为多个第五坐标点坐标的平均值。

31、其中,第五坐标点为多个第五坐标点中的任意坐标点。多个第五坐标点权重的确定方式可参考上文中多个第一坐标点中第一坐标点权重的确定方式,或参考下文中环境光统计点权重的确定方式。多个第六坐标点与多个第二坐标点权重的确定方式,可参考上文中多个第二坐标点中第二坐标点权重的确定方式,或参考下文中其他统计点权重的确定方式。

32、这样,可对能够准确反映光源颜色的坐标点赋予更大权重,对于不能准确反映光源颜色的坐标点赋予较小的权重,使得确定的目标点更准确。

33、在一种可能的实现方式中,多个第五坐标点的聚合度为多个第五坐标点与平均坐标点之间的平均距离。

34、其中,平均距离的确定方式可参考下文。

35、这样,平均距离越小,表示多个第五坐标点在第一色彩坐标系中的分布更紧凑,则多个第五坐标点的聚合度更大;平均距离越大,表示多个第五坐标点在第一色彩坐标系中的分布更分散,则多个第五坐标点的聚合度更小。

36、在一种可能的实现方式中,电子设备预置有第一摄像模组对应的第二色彩坐标系中的多个第一标定点,以及第二摄像模组对应的第一色彩坐标系中的多个第二标定点,多个第一标定点为通过第一摄像模组在多个标准光源下分别拍摄得到的图像数据确定的,多个第二标定点为通过第二摄像模组在多个标准光源下分别拍摄得到的图像数据确定的;将多个第三坐标点映射在第一色彩坐标系中,得到第一色彩坐标系中的多个第五坐标点;且将多个第四坐标点映射在第一色彩坐标系中,得到第一色彩坐标系中的多个第六坐标点,包括:在多个第一标定点中,确定目标坐标点最接近的两个第一标定点,目标坐标点为多个第三坐标点或多个第四坐标点中的任一坐标点,两个第一标定点为在第一标准光源和第二标准光源下确定的标定点;在多个第二标定点中,确定与两个第一标定点对应的两个第二标定点,两个第二标定点为在第一标准光源和第二标准光源下确定的标定点;基于两个第二标定点,确定目标坐标点映射在第一色彩坐标系后的映射目标坐标点,目标坐标点与两个第一标定点形成的第一三角形以及映射目标坐标点与两个第二标定点形成的第二三角形为相似三角形。

37、其中,多个标准光源例如包括以下一项或几项:d75光源、d65光源、d50光源、tl84光源、a光源或h光源。多个第一标定点例如包括以下一项或几项:d75标定点、d65标定点、d50标定点、tl84标定点、a标定点或h标定点。多个第二标定点例如包括以下一项或几项:d75’标定点、d65’标定点、d50’标定点、tl84’标定点、a’标定点或h’标定点。

38、目标坐标点例如为下文的统计点1,第一标准光源与第二标准光源例如为d65光源和d50光源。两个第一标定点例如为下文的d65标定点和d50标定点,两个第二标定点例如为下文的d65’标定点和d50’标定点。映射目标坐标点例如为下文的映射统计点1’。

39、第一三角形例如为下文的原始三角形;第二三角形例如为下文的d65’标定点、d50’标定点以及映射统计点1’形成的三角形。

40、这样,基于两个坐标系中各标定点之间的差异,够在保留原有色彩特性的同时,将一个坐标系中的坐标点准确映射至另一坐标系。从而有助于基于一个坐标系中的多个坐标点更准确的确定目标点。

41、在一种可能的实现方式中,第一摄像模组的视场角大于第二摄像模组的视场角。

42、例如,第一摄像模组为超广摄像头的摄像模组,第二摄像模组为主摄像头的摄像模组等。

43、这样,即使第一摄像模组基于被摄物体反射光线所获取的图像数据为成像时所使用的数据,也即,第一摄像模组既为成像摄像模组也是目标摄像模组,对第一摄像模组获取的图像数据进行剪裁后,得到的图像数据也可以满足成像所需尺寸。使得电子设备可显示正常尺寸的图像。

44、在一种可能的实现方式中,光源反射件的反射光线包括:光源反射件反射的来自光源的光线;和/或,被摄物体反射光线包括:被摄物体反射的来自光源的光线。

45、在一种可能的实现方式中,在电子设备接收第一操作之前,方法还包括:启动第一应用,第一应用用于拍摄图像;在得到白平衡处理后的图像数据之后,方法还包括:基于白平衡处理后的图像数据,在第一应用的第一界面内显示目标图像。

46、其中,第一应用为能够用于拍摄图像的应用,如相机应用或其他拍摄类应用。第一界面例如为第一应用的预览界面。目标图像为基于白平衡处理后的图像数据得到的图像,例如在电子设备得到白平衡处理后的图像数据后,可以对白平衡处理后的图像数据进行一系列后处理,进而可以得到并显示目标图像。

47、第二方面,本技术提供一种电子设备,包括:第一表面、第一摄像模组和光源反射件;其中,光源反射件位于第一表面和第一摄像模组之间;或,光源反射件设置于第一表面;光源反射件为连续环状或不连续环状;光源反射件用于反射光源光线,以使反射的光源光线进入第一摄像模组。

48、其中,第一表面可以为第一设备的任意表面,且第一表面可以为第一摄像模组的镜头组件所朝向的表面。第一摄像模组可以为下文的目标摄像模组,如摄像模组204。光源反射件可以为环状,以反射各个角度的光源光线。光源反射件因也可以为不连续环状,或理解为间隔设置等。

49、这样,光源反射件位于第一表面和第一摄像模组之间,使得用户使用电子设备时,可以不触碰到光源反射件,一方面不影响用户的用机体验,另一方面还有助于更准确的进行白平衡处理,有助于使电子设备显示色彩更逼真的图像,提高用户的拍摄体验和视觉体验。

50、在光源反射件设置于第一表面的情况下,能够反射更多光量的反射光,有助于增多摄像模组获取的有效信号,提高信噪比。

51、在一种可能的实现方式中,第一表面为背板或屏幕。

52、其中,第一表面为背板也可以理解为第一表面为背板远离屏幕的表面,第一摄像模组可以为后置摄像模组。屏幕例如为显示屏210,且第一表面可以为屏幕表面,如用户使用设备时所触碰的屏幕表面,第一摄像模组可以为前置摄像模组。

53、在一种可能的实现方式中,背板包括保护板和后壳,第一表面为保护板所在的平面。

54、其中,保护板可以为镜头盖板203;后壳可以为后盖202。

55、这样,光源反射件反射光线可以较大程度的进入第一摄像模组。

56、在一种可能的实现方式中,光源反射件为不连续环状包括:光源反射件包括多段间隔设置的反射条,多段反射条环绕第一摄像模组的镜头组件的中心轴设置,多段反射条中任一反射条的对应位置未设置反射条,对应位置为与任一反射条关于中心轴对称的位置。

57、这样,使得反射条的对应位置不会阻挡反射条可反射的光源光线,使得各反射条均可按照图12类似的方式反射光源光线,使得电子设备可以获取光源反射件反射的更广范围内的光源光线,便于电子设备获取更多光源光线对应的像素数据,进而可确定更合理的awb白点。

58、在一种可能的实现方式中,光源反射件为不连续环状包括:光源反射件包括一段反射条,一段反射条围绕第一摄像模组的镜头组件的中心轴设置,一段反射条为连续环状物件中的一部分,且一段反射条的两端未连接在一起。

59、其中,连续环状物件是为了更清楚的说明光源反射件的形状而引入的概念,实际设备中,可以不存在该物件。光源反射件包括一段反射条时,例如与图11中的反射条1类似。

60、这种情况下,电子设备结合图15中的(a)环境光区域1502可能不是环绕成像区域1501四周的形状,而是只有其中的一部分,例如只有位于女士正下方的部分区域。因为光源反射件包括一段反射条时,一段反射条可能无法反射第一摄像模组四周的光源光线的区域,使得环境光区域1502未环绕成像区域1501四周。

61、在一种可能的实现方式中,光源反射件包括第二表面,第二表面为用于反射光源光线并使反射的光源光线进入第一摄像模组的表面;第一轴穿过第二表面所在的平面,第一轴垂直于第一摄像模组的镜头组件。

62、其中,第二表面例如可以为环内面或环外面。第一轴为任意垂直于第一摄像模组的镜头组件的轴。

63、这样,有助于第二表面将光源光线反射进入第一摄像模组的镜头组件。

64、在一种可能的实现方式中,第二表面朝向第一摄像模组的镜头组件。

65、与下文中第一种形状的光源反射件类似,第二表面(环内面)朝向镜头组件设置。或,与第三种形状的光源反射件类似,第二表面(环外面)朝向镜头组件设置。

66、这样,有助于第二表面将光源光线反射进入第一摄像模组的镜头组件。

67、在一种可能的实现方式中,光源反射件对可见光各波段光谱的反射率一致。

68、其中,一致可以理解为相同或接近(如差值小于一定阈值)。

69、这样,使得光源反射件反射光线可准确反映光源颜色,有助于提高白平衡处理的效果。

70、在一种可能的实现方式中,所述光源反射件满足以下一项或几项:所述光源反射件为白色或灰色的反射件;所述光源反射件为镜面物体;或,所述光源反射件的部分或全部采用磨砂半透明件制成。

71、其中,磨砂半透明件例如可以为毛玻璃、磨砂玻璃等不完全透明的玻璃,也可以为其他白色、灰色或灰白色的半透明物体,以使的其可以较大程度的反射光线。

72、这样,光源反射件对可见光各波段光谱的反射率一致,从而使得其反射光线可准确反映光源颜色。

73、在一种可能的实现方式中,电子设备还包括至少一个第二摄像模组,第二摄像模组的镜头组件与第一摄像模组的镜头组件的朝向相同或相反。

74、例如,第一摄像模组与第二摄像模组均为后置摄像模组或前置摄像模组。或,第一摄像模组为前置摄像模组,第二摄像模组为后置摄像模组。或者,第一摄像模组为后置摄像模组,第二摄像模组为前置摄像模组等。

75、第三方面,提供一种摄像装置,包括:第一摄像模组和光源反射件,光源反射件设置于第一摄像模组进光面的一侧;光源反射件包括第二表面,第二表面为用于反射光源光线并使反射的光源光线进入第一摄像模组的表面;第一轴穿过第二表面所在的平面,第一轴垂直于第一摄像模组的镜头组件;光源反射件用于反射光源光线,以使反射的光源光线进入第一摄像模组。

76、其中,该摄像装置可以理解为任意具有摄像功能的设备,或应用于具有摄像功能的设备。

77、在一种可能的实现方式中,第二表面朝向第一摄像模组的镜头组件。

78、在一种可能的实现方式中,光源反射件为连续环状或不连续环状。

79、在一种可能的实现方式中,光源反射件为不连续环状包括:光源反射件包括多段间隔设置的反射条,多段反射条环绕第一摄像模组的镜头组件的中心轴设置,多段反射条中任一反射条的对应位置未设置反射条,对应位置为与任一反射条关于中心轴对称的位置。

80、在一种可能的实现方式中,光源反射件为不连续环状包括:光源反射件包括一段反射条,一段反射条围绕第一摄像模组的镜头组件的中心轴设置,一段反射条为连续环状物件中的一部分,且一段反射条的两端未连接在一起。

81、在一种可能的实现方式中,光源反射件对可见光各波段光谱的反射率一致。

82、在一种可能的实现方式中,所述光源反射件满足以下一项或几项:所述光源反射件为白色或灰色的反射件;所述光源反射件为镜面物体;或,所述光源反射件的部分或全部采用磨砂半透明件制成。

83、在一种可能的实现方式中,摄像装置还包括至少一个第二摄像模组,第二摄像模组的镜头组件与第一摄像模组的镜头组件的朝向相同或相反。

84、第四方面,本技术实施例提供一种图像处理装置,该图像处理装置可以是电子设备,也可以是电子设备内的芯片或者芯片系统。该图像处理装置可以包括第一摄像模组、第二摄像模组、光源反射件和处理单元。当该图像处理装置是电子设备时,该处理单元可以是处理器。该图像处理装置还可以包括存储单元,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该电子设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种图像处理方法。当该图像处理装置是电子设备内的芯片或者芯片系统时,该处理单元可以是处理器,且可以对第一摄像模组和第二摄像模组获取的图像数据进行处理(如上文中的白平衡处理)。该处理单元执行存储单元所存储的指令,以使该电子设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种图像处理方法。该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该电子设备内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。

85、示例性的,处理单元,用于基于第一图像数据,对第二图像数据进行白平衡处理,得到白平衡处理后的图像数据。

86、第五方面,本技术实施例提供一种电子设备,包括处理器和存储器,存储器用于存储代码指令,处理器用于运行代码指令,以执行第一方面或第一方面的任意一种可能的实现方式中描述的方法。

87、此外,该电子设备还可包括第一摄像模组、第二摄像模组以及光源反射件;

88、其中,光源反射件用于反射光源光线;第一摄像模组用于获取第一图像数据,第一图像数据包括基于光源反射件的反射光线所采集的数据;第二摄像模组用于获取第二图像数据,第一图像数据包括基于光源反射件的反射光线所采集的数据,第一摄像模组与第二摄像模组为同一摄像模组,或,第一摄像模组与第二摄像模组为不同的摄像模组;

89、第六方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行第一方面或第一方面的任意一种可能的实现方式中描述的方法。

90、第七方面,本技术实施例提供一种包括计算机程序的计算机程序产品,当计算机程序在计算机上运行时,使得计算机执行第一方面或第一方面的任意一种可能的实现方式中描述的方法。

91、第八方面,本技术提供一种芯片或者芯片系统,该芯片或者芯片系统包括至少一个处理器和通信接口,通信接口和至少一个处理器通过线路互联,至少一个处理器用于运行计算机程序或指令,以执行第一方面或第一方面的任意一种可能的实现方式中描述的方法。其中,芯片中的通信接口可以为输入/输出接口、管脚或电路等。

92、在一种可能的实现中,本技术中上述描述的芯片或者芯片系统还包括至少一个存储器,该至少一个存储器中存储有指令。该存储器可以为芯片内部的存储单元,例如,寄存器、缓存等,也可以是该芯片的存储单元(例如,只读存储器、随机存取存储器等)。

93、应当理解的是,本技术的第二方面至第八方面与本技术的第一方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。