图像白平衡处理方法和装置、存储介质和电子设备制造方法及图纸

技术编号:17737901 阅读:19 留言:0更新日期:2018-04-18 13:46
本申请涉及一种图像白平衡处理方法、装置、存储介质和电子设备。该方法包括:获取光线通过摄像头中的过滤器,入射到图像传感器后,生成的用于成像显示的第一像素数据集;根据所述第一像素数据集计算出第一白平衡数据;获取光线不经过所述过滤器而入射到图像传感器上覆盖的色温检测元件后,生成的用于反映色温的第二像素数据集;根据所述第二像素数据集计算出第二白平衡数据;根据所述第一白平衡数据和所述第二白平衡数据对所述第一像素数据集进行白平衡处理,生成白平衡处理后的图像。上述的图像白平衡处理方法、装置、存储介质和电子设备可提高对拍摄对象的色彩还原的准确度。

Image white balance processing method and device, storage medium and electronic equipment

The application involves an image white balance processing method, a device, a storage medium, and an electronic device. The method includes: obtaining the light through the camera in the filter, the incident to the image sensor, for the generation of the first imaging display pixel data set; according to the first pixel data set to calculate the first white balance data acquisition; light passes through the filter into the shot to the color temperature detection element covered on the image sensor after generation the second pixel data is used to reflect the color temperature of the set; according to the second pixel data set to calculate second white balance data; white balance based on the first data and the second data of the white balance of the first pixel data set white balance, image white balance after treatment. The above image white balance processing method, device, storage medium and electronic device can improve the accuracy of color reduction for the object.

【技术实现步骤摘要】
图像白平衡处理方法和装置、存储介质和电子设备
本申请涉及图像处理
,特别是涉及一种图像白平衡处理方法和装置、存储介质和电子设备。
技术介绍
摄像设备在拍摄同一色彩的对象时,在不同光线下,拍摄呈现出该对象的颜色不同。因此,需要对拍摄的图像进行白平衡处理,以解决拍摄对象色彩失真的问题。白平衡是描述显示器中红、绿、蓝三基色混合生成后白色精确度的一项指标。传统白平衡的处理方法,需要在拍摄设备上专门开孔,来设置用于采集色温数据的传感器。如需要在手机的触摸屏上相关的位置开孔,或者在背壳上开孔,以设置一个单独的RGB-IR的传感器,采集环境中的色温数据。根据采集到的色温数据,对拍摄的图像进行白平衡处理,以减小图像中出现的色彩失真的问题。然而,由于传统方法中,用于采集色温数据的传感器存在检测到的色温数据不可靠的问题,从而使得拍摄对象的色彩还原不够准确。
技术实现思路
本申请实施例提供一种图像白平衡处理方法和装置、存储介质和电子设备,可以提高拍摄对象的色彩还原的准确度。一种图像白平衡处理方法,包括:获取光线通过摄像头中的过滤器,入射到图像传感器后,生成的用于成像显示的第一像素数据集;根据所述第一像素数据集计算出第一白平衡数据;获取光线不经过所述过滤器而入射到图像传感器上覆盖的色温检测元件后,生成的用于反映色温的第二像素数据集;根据所述第二像素数据集计算出第二白平衡数据;根据所述第一白平衡数据和所述第二白平衡数据对所述第一像素数据集进行白平衡处理,生成白平衡处理后的图像。一种图像白平衡处理装置,所述装置包括:第一像素数据集获取模块,用于获取光线通过摄像头中的过滤器,入射到图像传感器后,生成的用于成像显示的第一像素数据集;第一白平衡数据计算模块,用于根据所述第一像素数据集计算出第一白平衡数据;第二像素数据集获取模块,用于获取光线不经过所述过滤器而入射到图像传感器上覆盖的色温检测元件后,生成的用于反映色温的第二像素数据集;第二白平衡数据计算模块,用于根据所述第二像素数据集计算出第二白平衡数据;白平衡处理模块,用于根据所述第一白平衡数据和所述第二白平衡数据对所述第一像素数据集进行白平衡处理,生成白平衡处理后的图像。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各实施例所提供的图像白平衡处理方法的步骤。一种电子设备,包括:摄像头、与所述摄像头电连接的存储器和处理器;所述摄像头包括过滤器、图像传感器、覆盖于所述图像传感器上的图像传感器以及覆盖于所述图像传感器上的色温检测元件;所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现上述各实施例所提供的图像白平衡处理方法的步骤。上述图像白平衡处理方法和装置、存储介质和电子设备,通过在图像传感器上设置色温检测元件,并将色温检测元件覆盖在未被过滤器所覆盖的区域。利用图像传感器与色温检测元件和过滤器之间的位置关系,可获取光线通过摄像头中的过滤器,入射到图像传感器后,生成的用于成像显示的第一像素数据集;并获取光线不经过所述过滤器而入射到图像传感器上覆盖的色温检测元件后,生成的用于反映色温的第二像素数据集;从而可无需在电子设备的显示屏或背壳等部位专门开孔来设置色温传感器,即可实现对第二像素数据的采集,降低了电子设备的制造成本。同时,由于直接将色温检测元件覆盖在图像传感器上,还可消除光线入射到色温检测元件和入射到图像传感器之间的入射角度的不一致的情况,可进一步提高检测出的第二像素数据的准确性,因而可提高对拍摄对象的色彩还原的准确度。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中图像白平衡处理方法的应用场景图;图2为一个实施例中电子设备的部分结构的框图;图3为一个实施例中图像白平衡处理方法的流程图;图4为一个实施例中像素阵列的示意图;图5A为一个实施例中图像的示意图;图5B为一个实施例中图像所处环境的示意图;图6为另一个实施例中图像白平衡处理方法的流程图;图7为一个实施例中图像白平衡处理装置的结构框图;图8为另一个实施例中图像白平衡处理装置的结构框图;图9为一个实施例中手机的部分结构的框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一像素数据称为第二像素数据,且类似地,可将第二像素数据称为第一像素数据。第一像素数据和第二像素数据两者都是像素数据,但其不是同一像素数据。图1为一个实施例中图像白平衡处理方法的应用场景图。如图1所示,电子设备10可通过摄像头102对拍摄对象20进行拍摄。其中,摄像头102中可包括第一摄像头及第二摄像头。摄像头102中设置有图像传感器。电子设备可通过该图像传感器得到拍摄对象20的图像数据,图像数据中包含用于成像显示的第一像素数据集和用于反映色温的第二像素数据集。电子设备可进一步根据第一像素数据集计算出第一白平衡数据,根据第二像素数据集计算出第二白平衡数据,然后他根据该第一白平衡数据和第二白平衡数据对第一像素数据集进行白平衡处理,生成白平衡处理后的图像,实现了对拍摄对象20的拍摄以及对拍摄图像的白平衡处理。图2为一个实施例中电子设备的内部结构示意图。如图2所示,该电子设备包括通过系统总线连接的处理器、存储器、摄像头和显示器。其中,该处理器用于提供计算和控制能力,支撑整个电子设备的运行。存储器用于存储数据、程序等,存储器上存储至少一个计算机程序,该计算机程序可被处理器执行,以实现本申请实施例中提供的适用于电子设备的图像白平衡处理方法。摄像头用于拍摄场景中的拍摄对象,显示器用于显示相应的成像信息等。存储器可包括磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)等非易失性存储介质,或随机存储记忆体(Random-Access-Memory,RAM)等。例如,在一个实施例中,存储器包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种图像白平衡处理方法。内存储器为非易失性存储介质中的操作系统计算机程序提供高速缓存的运行环境。该电子设备可以是手机、平板电脑或者个人数字助理或穿戴式设备等。在一个实施例中,如图3所示,提供了一种图像白平衡处理方法。本实施例主要以该方法应用于如图1所示的电子设备为例进行举例说明,包括:步骤302,获取光线通过摄像头中的过滤器,入射到图像传感器后,生成的用于成像显示的第一像素数据集。本实施例中,摄像头可内置于电子设备中,也可通过有线或无线方式外接于电子设备上。摄像头中包含图像传感器和过滤器。该图像传感器为用于产生拍摄本文档来自技高网...
图像白平衡处理方法和装置、存储介质和电子设备

【技术保护点】
一种图像白平衡处理方法,包括:获取光线通过摄像头中的过滤器,入射到图像传感器后,生成的用于成像显示的第一像素数据集;根据所述第一像素数据集计算出第一白平衡数据;获取光线不经过所述过滤器而入射到图像传感器上覆盖的色温检测元件后,生成的用于反映色温的第二像素数据集;根据所述第二像素数据集计算出第二白平衡数据;根据所述第一白平衡数据和所述第二白平衡数据对所述第一像素数据集进行白平衡处理,生成白平衡处理后的图像。

【技术特征摘要】
1.一种图像白平衡处理方法,包括:获取光线通过摄像头中的过滤器,入射到图像传感器后,生成的用于成像显示的第一像素数据集;根据所述第一像素数据集计算出第一白平衡数据;获取光线不经过所述过滤器而入射到图像传感器上覆盖的色温检测元件后,生成的用于反映色温的第二像素数据集;根据所述第二像素数据集计算出第二白平衡数据;根据所述第一白平衡数据和所述第二白平衡数据对所述第一像素数据集进行白平衡处理,生成白平衡处理后的图像。2.根据权利要求1所述的方法,其特征在于,所述过滤器覆盖于所述图像传感器的主体区域,所述色温检测元件覆盖于所述图像传感器上的非主体区域,使得光线入射到图像传感器而生成的像素数据集中,所述第二像素数据集包围所述第一像素数据集。3.根据权利要求1所述的方法,其特征在于,所述获取光线不经过所述过滤器而入射到图像传感器上覆盖的色温检测元件后,生成的用于反映色温的第二像素数据集,包括:获取光线经过所述过滤器的开孔而入射到图像传感器上覆盖的色温检测元件后,生成的用于反映色温的第二像素数据集。4.根据权利要求1所述的方法,其特征在于,在所述获取光线通过摄像头中的过滤器,入射到图像传感器后,生成的用于成像显示的第一像素数据集之前,还包括:接收通过图像传感器检测到的、通过移动产业处理器接口MIPI传输的像素数据集;根据所述MIPI传输的像素数据集中设置的数据类型,确定所述像素数据集中的第一像素数据集和第二像素数据集。5.根据权利要求1所述的方法,其特征在于,所述获取光线通过摄像头中的过滤器,入射到图像传感器后,生成的用于成像显示的第一像素数据集,包括:获取摄像头在移动过程中,光线通过摄像头中的过滤器,入射到图像传感器后,生成的用于成像显示的第一像素数据集;所述获取光线不经过所述过滤器而入射到图像传感器上覆盖的色温检测元件后,生成的用于反映色温的第二像素数据集,包括:获取摄像头在移动过程中,光线不经过所述过滤器而入射到图像传感器上覆盖的色温检测元件后,生成的用于反映色温的第二像素数据集。6.根据权利要求1或5中任一项所述的方法,其特征在于,所述根据所述第一像素数据集计算出第一白平衡数据,包括:识别所述第一像素数据集中的白色像素点;根据所述白色像素点计算出第一白平衡数据。7.根据权利要求6所述的方法,其特征在于,所述根据所述白色像素点计算出第一白平衡数据,包括:检测所有的白色像素点在所述第一像素数据集中占据的比例;根据与所述比例...

【专利技术属性】
技术研发人员:张弓
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1