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

技术编号:17710340 阅读:52 留言:0更新日期:2018-04-14 21:45
本申请涉及一种图像白平衡处理方法、装置、存储介质和电子设备。该方法包括:获取待处理图像;获取预先通过移动摄像头而得到的所述待处理图像的环境信息;根据所述环境信息计算出白平衡数据;根据所述白平衡数据对所述待处理图像进行白平衡处理。上述图像白平衡处理方法、装置、存储介质和电子设备可提高对图像白平衡处理的准确性。

【技术实现步骤摘要】
图像白平衡处理方法、装置、存储介质和电子设备
本申请涉及图像白平衡处理
,特别是涉及一种图像白平衡处理方法、装置、存储介质和电子设备。
技术介绍
拍照设备在拍摄同一色彩的对象时,在不同光照环境下,拍摄呈现出该对象的颜色不同。因此,需要对拍摄的图像进行自动白平衡(AutoWhiteBalance,AWB)处理,以解决拍摄对象色彩失真的问题。白平衡是描述显示器中红、绿、蓝三基色混合生成后白色精确度的一项指标。传统的图像白平衡处理方法,都是基于拍摄生成的图像中已有的环境信息,采用预设的白平衡算法,对该图像进行自动白平衡处理,从而生成白平衡处理后的图像。然而从该拍摄的图像中能得到的环境信息有限,因此传统的方法对拍摄对象的色彩还原不够准确。
技术实现思路
本申请实施例提供一种图像白平衡处理方法、装置、存储介质和电子设备,可以提高拍摄对象的色彩还原的准确度。一种图像白平衡处理方法,包括:获取待处理图像;获取预先通过移动摄像头而得到的所述待处理图像的环境信息;根据所述环境信息计算出白平衡数据;根据所述白平衡数据对所述待处理图像进行白平衡处理。一种图像白平衡处理装置,所述装置包括:图像获取模块,用于获取待处理图像;环境信息生成模块,用于获取预先通过移动摄像头而得到的所述待处理图像的环境信息;白平衡处理模块,用于根据所述环境信息计算出白平衡数据;根据所述白平衡数据对所述待处理图像进行白平衡处理。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请各实施例中所述方法的步骤。一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请各实施例中所述方法的步骤。本申请实施例所提供的图像白平衡处理方法、装置、存储介质和电子设备,当在进行拍摄图像时,获取预先通过移动摄像头而得到的待处理图像的环境信息;并根据环境信息计算出白平衡数据;由于引入了所拍摄的待处理图像的环境信息,从而为计算白平衡数据提供了更多的参考信息,提高了计算出的白平衡数据的准确性,进而再根据白平衡数据对待处理图像进行白平衡处理,也相应提高了对图像白平衡处理的准确性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中图像白平衡处理方法的应用环境图;图2为一个实施例中电子设备的内部结构示意图;图3为一个实施例中图像白平衡处理方法的流程图;图4A为一个实施例中待处理图像的示意图;图4B为一个实施例中待处理图像的环境信息的示意图;图5为一个实施例中根据白平衡数据对待处理图像进行白平衡处理;图6为另一个实施例中图像白平衡处理方法的流程图;图7为一个实施例中图像白平衡处理装置的结构框图;图8为一个实施例中拍摄电路的示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。可以理解,本专利技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本专利技术的范围的情况下,可以将第一增益称为第二增益,且类似地,可将第二增益称为第一增益。第一增益和第二增益两者都是增益,但其不是同一增益。图1为一个实施例中图像白平衡处理方法的应用环境图。参考如图1所示,电子设备110可调用其上的摄像头进行拍摄,如对环境中的物体120进行实时扫描得到帧图像,根据该帧图像生成拍摄的图像。可选地,该摄像头可为双摄像头,包含主摄像头和副摄像头,根据该主摄像头和副摄像头共同实现拍摄,生成图像。电子设备可将该帧图像或者生成的图像,作为待处理图像,并获取预先通过移动摄像头而得到的待处理图像的环境信息;根据环境信息计算出白平衡数据;根据白平衡数据对待处理图像进行白平衡处理。图2为一个实施例中电子设备的内部结构示意图。如图2所示,该电子设备包括通过系统总线连接的处理器、存储器、显示屏和摄像头。其中,该处理器用于提供计算和控制能力,支撑整个电子设备的运行。存储器用于存储数据、程序等,存储器上存储至少一个计算机程序,该计算机程序可被处理器执行,以实现本申请实施例中提供的适用于电子设备的图像白平衡处理方法。存储器可包括磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)等非易失性存储介质,或随机存储记忆体(Random-Access-Memory,RAM)等。例如,在一个实施例中,存储器包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统、数据库和计算机程序。数据库中存储有用于实现以下各个实施例所提供的一种图像白平衡处理方法相关的数据,比如可存储有待处理图像、环境信息等数据。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种图像白平衡处理方法。内存储器为非易失性存储介质中的操作系统和计算机程序提供高速缓存的运行环境。显示屏可以是触摸屏,比如为电容屏或电子屏,用于显示待处理图像等可视信息,还可以被用于检测作用于该显示屏的触摸操作,生成相应的指令。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。比如该电子设备还可包括通过系统总线连接的网络接口,并通过该网络接口与其它设备进行通信,比如可通过该网络接口与获取其它设备上的图像或白平衡算法等数据。在一个实施例中,如图3所示,提供了一种图像白平衡处理方法,本实施例主要以该方法应用于如图1所示的电子设备中进行说明,该方法包括:步骤302,获取待处理图像。待处理图像是指需要进行白平衡处理的图像,可为已经拍摄生成的图像,还可为在拍摄模式下,通过摄像头实时扫描得到帧图像。当待处理图像为帧图像时,电子设备接收到开启摄像头的指令时,可调用摄像头进入拍摄状态。可选地,摄像头还可包括主摄像头和副摄像头。可通过该主摄像头和/或副摄像头对拍摄环境中的物体进行扫描,形成该帧图像。当待处理图像为已经拍摄生成的图像,电子设备可接收拍摄指令,根据扫描得到实时的帧图像生成拍摄的图像,该生成的图像即为该待处理图像。其中,拍摄指令可以是通过侦测到的相关触控操作、物理按键的按压操作或语音控制操作等触发的拍摄指令。触控操作可为触摸点击操作、触摸长按操作、触摸滑动操作、多点触控操作等操作。电子设备可提供用于触发进行拍摄的拍摄按钮,当侦测到对该按钮的点击操作时,触发拍摄指令。电子设备还可预设用于触发该拍摄指令的拍摄语音信息。通过调用语音接收装置,接收对应的语音信息,通过解析该语音信息,当检测到该语音信息与该拍摄语音信息匹配时,可触发该拍摄指令。步骤304,获取预先通过移动摄像头而得到的待处理图像的环境信息。电子设备可在生成待处理图像之前或在生成待处理图像的过程中,本文档来自技高网...
图像白平衡处理方法、装置、存储介质和电子设备

【技术保护点】
一种图像白平衡处理方法,包括:获取待处理图像;获取预先通过移动摄像头而得到的所述待处理图像的环境信息;根据所述环境信息计算出白平衡数据;根据所述白平衡数据对所述待处理图像进行白平衡处理。

【技术特征摘要】
1.一种图像白平衡处理方法,包括:获取待处理图像;获取预先通过移动摄像头而得到的所述待处理图像的环境信息;根据所述环境信息计算出白平衡数据;根据所述白平衡数据对所述待处理图像进行白平衡处理。2.根据权利要求1所述的方法,其特征在于,所述获取预先通过移动摄像头而得到的所述待处理图像的环境信息,包括:获取预先通过移动摄像头得到的实时的帧图像;根据不同时刻生成的帧图像得到所述待处理图像的环境信息。3.根据权利要求2所述的方法,其特征在于,所述根据不同时刻生成的帧图像得到所述待处理图像的环境信息,包括:将不同时刻生成的帧图像进行对比,得到所述待处理图像的环境信息。4.根据权利要求2所述的方法,其特征在于,所述根据不同时刻生成的帧图像得到所述待处理图像的环境信息,包括:调用运动检测元件,检测在生成每个帧图像时所述摄像头的移动数据;根据所述移动数据从所述帧图像中得到所述待处理图像的环境信息。5.根据权利要求1所述的方法,其特征在于,所述根据所述环境信息计算出白平衡数据,包括:根据所述环境信息生成全景图像;识别所述全景图像中的白色像素点;根据所述白色像素点计算出白平衡数据。6.根据权利要求5所述的方法,其特征在于,所述根据所述白色像素点计算出白平衡数据,包括:检测所有的白色像素点在所...

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

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

1