著录项信息
专利名称 | 一种控制图像白平衡方法及电子设备 |
申请号 | CN201410404258.8 | 申请日期 | 2014-08-15 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-02-17 | 公开/公告号 | CN105338333A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N9/73 | IPC分类号 | H;0;4;N;9;/;7;3;;;H;0;4;N;9;/;0;4查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地创业路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想(北京)有限公司 | 当前权利人 | 联想(北京)有限公司 |
发明人 | 李凡智;庞建军 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 王学强 |
摘要
本发明公开了一种控制图像白平衡的方法,应用于电子设备中,所述方法包括:获取第一图像;获取所述第一图像在被拍摄时的环境的环境参数;基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。本发明提供的上述方法,用于解决现有技术中能够有效地解决现有技术中存在图像白平衡调整的准确度较差、过程复杂的技术问题,进而实现方便准确地对图像进行白平衡校正的技术效果。
1.一种控制图像白平衡的方法,应用于电子设备中,所述方法包括:
获取第一图像;
获取所述第一图像在被拍摄时的环境的环境参数;
至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像;
其中所述获取所述第一图像在被拍摄时的环境的环境参数,具体包括:
获得所述第一图像的第一拍摄时间和第一拍摄地理位置;
基于所述第一拍摄时间和所述第一拍摄地理位置,获得用于表征所述环境的天气的至少一个天气参数;
其中,所述获取第一图像,具体包括:
从所述电子设备中的存储器中读取获得第一图像;或
从与所述电子设备连接的其它电子设备中获得第一图像。
2.如权利要求1所述的方法,其特征在于,所述至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像,具体包括:
基于至少一个天气参数,获得所述第一拍摄地理位置在所述第一拍摄时间的第一色温值;
根据所述第一色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。
3.如权利要求2所述的方法,其特征在于,所述基于至少一个天气参数,获得所述第一拍摄地理位置在所述第一拍摄时间的第一色温值,具体包括:
向云端服务器发送所述第一拍摄时间和所述第一拍摄地理位置;
接收所述云端服务器基于所述第一拍摄时间和所述第一拍摄地理位置而获得并返回的所述第一色温值。
4.如权利要求2所述的方法,其特征在于,所述根据所述第一色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像,具体包括:
对所述第一色温值进行校正,获得第一校正色温值;
基于所述第一校正色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。
5.如权利要求1-4中任一权项所述的方法,其特征在于,在所述至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像之后,所述方法还包括:
检测获得用户进行的对所述第二图像进行白平衡校正的N个调整操作,N为大于1的整数;
响应所述N个调整操作,以对所述第二图像进行白平衡调整,获得与所述第二图像对应的第三图像。
6.一种电子设备,所述电子设备包括:
第一获取单元,用于获取第一图像;
第二获取单元,用于获取所述第一图像在被拍摄时的环境的环境参数;
第一调整单元,用于至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像;
其中所述第二获取单元具体包括:
第二获取子单元,用于获得所述第一图像的第一拍摄时间和第一拍摄地理位置;
第三获取子单元,用于基于所述第一拍摄时间和所述第一拍摄地理位置,获得用于表征所述环境的天气的至少一个天气参数;
其中所述第一获取单元具体为:
第一读取子单元,用于从所述电子设备中的存储器中读取获得第一图像;或第一获得子单元,用于从与所述电子设备连接的其它电子设备中获得第一图像。
7.如权利要求6所述的电子设备,其特征在于,所述第一调整单元具体包括:
第一获取模块,用于基于至少一个天气参数,获得所述第一拍摄地理位置在所述第一拍摄时间的第一色温值;
第一调整模块,用于根据所述第一色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。
8.如权利要求7所述的电子设备,其特征在于,所述第一获取模块具体包括:
第一发送子模块,用于向云端服务器发送所述第一拍摄时间和所述第一拍摄地理位置;
第一接收子模块,用于接收所述云端服务器基于所述第一拍摄时间和所述第一拍摄地理位置而获得并返回的所述第一色温值。
9.如权利要求7所述的电子设备,其特征在于,所述第一调整模块具体包括:
第一矫正子模块,用于对所述第一色温值进行校正,获得第一校正色温值;
第一调整子模块,用于基于所述第一校正色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。
10.如权利要求6-9中任一权项所述的电子设备,其特征在于,所述电子设备还包括:
第一检测单元,用于在所述至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像之后,检测获得用户进行的对所述第二图像进行白平衡校正的N个调整操作,N为大于1的整数;
第一响应单元,用于响应所述N个调整操作,以对所述第二图像进行白平衡调整,获得与所述第二图像对应的第三图像。
一种控制图像白平衡方法及电子设备\n技术领域\n[0001] 本发明涉及图像处理领域,特别涉及一种控制图像白平衡的方法及电子设备。\n背景技术\n[0002] 人眼在观察某一物体时,可以根据当前光源性质调整被观察物体的颜色,而用电子设备拍摄物体时常会遇到这种情况,比如,在日光灯的房间里拍摄的影像会显得发绿,在室内钨丝灯光下拍摄出来的景物就会偏黄,而在日光阴影处拍摄到的照片则偏蓝,原因在于不同光源色温值与正常光照下色温的不同。\n[0003] 在摄影过程中,当用户使用摄影设备中的自动白平衡模式,或在环境为阴天,但用晴天白平衡模式时,就会导致拍摄出来的照片出现白平衡不准确的技术问题。\n[0004] 为克服上述技术问题,现有技术中,提供了各种各样的图像处理软件,通过图像处理软件,可以对图像的白平衡进行调整,以使调整后的图像获得正确的白平衡。\n[0005] 通常来讲,在现有技术中的图像处理软件中,调整白平衡的过程如下:\n[0006] 第一步:对图像进行初步校正。初步校正的方法有很多,比如,在图像处理软件中白平衡模块中输入一个具体的色温值,通过色温值直接调整图像的白平衡。另外,可以通过色温滤镜调整白平衡,用户在掌握常用滤镜的浓度值条件下,根据需要选择不同镜系,从而调整图像的白平衡;此外,还有曲线调整等多种方法实现白平衡的初步校正。\n[0007] 第二步:对图像进行微调。将调整后的图像和原图像进行对比,反复进行第一步操作,直到获取满意的白平衡效果为止。\n[0008] 本申请发明人在发明本申请实施例中技术方案的过程中,发现上述现有技术至少存在如下技术问题:\n[0009] 通过上面的描述可知,由于在后期对照片进行手动白平衡调整过程中,要求操作者具备图像处理软件的专业知识,以及需要输入具体的调整参数,通过不断调整从而实现白平衡。可见现有技术存在调整白平衡的准确度较差、过程复杂的技术问题。\n发明内容\n[0010] 本发明实施例提供一种控制图像白平衡的方法及电子设备,用于解决现有技术存在调整白平衡的准确度较差、过程复杂的技术问题,进而实现方便准确地对图像进行白平衡校正的技术效果。\n[0011] 根据本发明的第一方面,提供一种控制图像白平衡的方法,应用于电子设备中,所述方法包括:获取第一图像;获取所述第一图像在被拍摄时的环境的环境参数;至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0012] 可选的,所述获取第一图像,具体包括:从所述电子设备中的存储器中读取获得第一图像;或从与所述电子设备连接的其它电子设备中获得第一图像;或响应一拍照操作,获得通过所述电子设备中的图像采集单元采集获得的第一图像。\n[0013] 可选的,所述获取所述第一图像在被拍摄时的环境的环境参数,具体包括:获得所述第一图像的第一拍摄时间和第一拍摄地理位置;基于所述第一拍摄时间和所述第一拍摄地理位置,获得用于表征所述环境的天气的至少一个天气参数。\n[0014] 可选的,所述至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像,具体包括:基于至少一个天气参数,获得所述第一拍摄地理位置在所述第一拍摄时间的第一色温值;根据所述第一色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0015] 可选的,所述基于至少一个天气参数,获得所述第一拍摄地理位置在所述第一拍摄时间的第一色温值,具体包括:向云端服务器发送所述第一拍摄时间和所述第一拍摄地理位置;接收所述云端服务器基于所述第一拍摄时间和所述第一拍摄地理位置而获得并返回的所述第一色温值。\n[0016] 可选的,所述根据所述第一色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像,具体包括:对所述第一色温值进行校正,获得第一校正色温值;\n基于所述第一校正色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0017] 可选的,在所述至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像之后,所述方法还包括:检测获得用户进行的对所述第二图像进行白平衡校正的N个调整操作,N为大于1的整数;响应所述N个调整操作,以对所述第二图像进行白平衡调整,获得与所述第二图像对应的第三图像。\n[0018] 根据本发明的另一方面,还提供一种电子设备,所述电子设备包括:第一获取单元,用于获取第一图像;第二获取单元,用于获取所述第一图像在被拍摄时的环境的环境参数;第一调整单元,用于至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0019] 可选的,所述第一获取单元具体为:第一读取子单元,用于从所述电子设备中的存储器中读取获得第一图像;或第一获得子单元,用于从与所述电子设备连接的其它电子设备中获得第一图像;或第一采集子单元,用于响应一拍照操作,获得通过所述电子设备中的图像采集单元采集获得的第一图像。\n[0020] 可选的,所述第二获取单元具体包括:第二获取子单元,用于获得所述第一图像的第一拍摄时间和第一拍摄地理位置;第三获取子单元,用于基于所述第一拍摄时间和所述第一拍摄地理位置,获得用于表征所述环境的天气的至少一个天气参数。\n[0021] 可选的,所述第一调整单元具体包括:第一获取模块,用于基于至少一个天气参数,获得所述第一拍摄地理位置在所述第一拍摄时间的第一色温值;第一调整模块,用于根据所述第一色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0022] 可选的,所述第一获取模块具体包括:第一发送子模块,用于向云端服务器发送所述第一拍摄时间和所述第一拍摄地理位置;第一接收子模块,用于接收所述云端服务器基于所述第一拍摄时间和所述第一拍摄地理位置而获得并返回的所述第一色温值。\n[0023] 可选的,所述第一调整模块具体包括:第一矫正子模块,用于对所述第一色温值进行校正,获得第一校正色温值;第一调整子模块,用于基于所述第一校正色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0024] 可选的,所述电子设备还包括:第一检测单元,用于在所述至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像之后,检测获得用户进行的对所述第二图像进行白平衡校正的N个调整操作,N为大于1的整数;第一响应单元,用于响应所述N个调整操作,以对所述第二图像进行白平衡调整,获得与所述第二图像对应的第三图像。\n[0025] 本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:\n[0026] 由于本申请实施例中的技术方案中的所述电子设备能够通过获取所述第一图像在拍摄时的环境参数,并且通过所述环境参数对第一图像进行白平衡校正,获得与所述第一图像对应的第二图像,因为所述环境参数最能反映拍摄时环境的白平衡情况,所以,基于环境参数来调整白平衡,调整后白平衡是非常准确的,且调整过程简单,需要时长短。而现有技术中,不管是通过电子设备的用户输入具体白平衡参数进行图像白平衡的调整,还是通过选择专业图像处理软件中的白平衡模式来进行白平衡调整,都不会基于图像在被拍摄时环境参数来进行调整,由于没有考虑环境参数,所以调整后的白平衡就不会很准确,且在调整过程中,用户可能需要反复多次。所以,能够有效地解决现有技术中存在图像白平衡调整的准确度较差、过程复杂的技术问题,进而实现方便准确地对图像进行白平衡校正的技术效果。\n附图说明\n[0027] 图1为本申请实施例中一种控制图像白平衡的方法的流程图;\n[0028] 图2为本申请实施例一种控制图像白平衡的方法中步骤S102的流程图;\n[0029] 图3为本申请实施例一种控制图像白平衡的方法中步骤S103的流程图;\n[0030] 图4为本申请实施例一种控制图像白平衡的方法中步骤S301的流程图;\n[0031] 图5为本申请实施例一种控制图像白平衡的方法中步骤S302的流程图;\n[0032] 图6为本申请实施例一种控制图像白平衡的方法中在执行步骤S103后的方法流程图;\n[0033] 图7为本申请实施例中一种电子设备的结构图。\n具体实施方式\n[0034] 本申请实施例提供一种控制图像白平衡的方法及电子设备,用于解决现有技术存在调整白平衡的准确度较差、过程复杂的技术问题,进而实现方便准确地对图像进行白平衡校正的技术效果。\n[0035] 本申请实施例中的技术方案为解决上述的技术问题,总体思路如下:\n[0036] 一种控制图像白平衡的方法,应用于电子设备中,所述方法包括:获取第一图像;\n获取所述第一图像在被拍摄时的环境的环境参数;至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0037] 由于本申请实施例中的技术方案中的所述电子设备能够通过获取所述第一图像在拍摄时的环境参数,并且通过所述环境参数对第一图像进行白平衡校正,获得与所述第一图像对应的第二图像,因为所述环境参数最能反映拍摄时环境的白平衡情况,所以,基于环境参数来调整白平衡,调整后白平衡是非常准确度的,且调整过程简单,需要时长短。而现有技术中,不管是通过电子设备的用户输入具体白平衡参数进行图像白平衡的调整,还是通过选择专业图像处理软件中的白平衡模式来进行白平衡调整,都不会基于图像在被拍摄时环境参数来进行调整,由于没有考虑环境参数,所以调整后的白平衡就不会很准确,且在调整过程中,用户可能需要反复多次。所以,能够有效地解决现有技术中存在图像白平衡调整的准确度较差、过程复杂的技术问题,进而实现方便准确地对图像进行白平衡校正的技术效果。为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。\n[0038] 通过本申请的一个实施例,提供一种控制图像白平衡的方法及电子设备,这里的电子设备可以是数码相机、手机、平板电脑等,也可以是其他电子设备,在此,就不一一举例了。下面将以电子设备为手机为例,对本申请的实施例中的控制图像白平衡的方法的具体实现过程进行详细的描述。\n[0039] 请参考图1,本申请实施例提供一种控制图像白平衡的方法,应用于电子设备中,具体来讲,本申请实施例中的控制图像白平衡的方法包括:\n[0040] S101:获取第一图像;\n[0041] S102:获取第一图像在被拍摄时的环境的环境参数;\n[0042] S103:至少基于环境参数,对第一图像进行白平衡调整,获得与第一图像对应的第二图像。\n[0043] 其中,步骤S101:获取第一图像,具体包括:从电子设备中的存储器中读取获得第一图像;或从与电子设备连接的其它电子设备中获得第一图像;或响应一拍照操作,获得通过电子设备中的图像采集单元采集获得的第一图像。\n[0044] 步骤S101的具体实现过程如下:获取第一图像。本申请实施例中的第一图像可以是风景照、人物照等,也可以是包含其他内容的任何一张电子图像,这里以一张风景照进行说明。手机用户需要对一张名为“莲花峰”的风景照白平衡进行调节,首先用户的手机需要获取这张风景照,具体实现的过程至少包括三种方式:\n[0045] 第一种,手机在手机存储卡中读取一张风景照,这里的读取方式包括直接打开存储卡响应查找操作,也可以通过打开手机中相册等应用程序,从而获得“莲花峰”风景照。\n[0046] 第二种,手机从与其相连接的电子设备中获得“莲花峰”风景照,这里的电子设备可以是数码相机、手机、平板电脑等,也可以是其他电子设备,在具体实施例中以平板电脑为例,比如手机用户想对一台平板电脑中存储的一张“莲花峰”风景照进行白平衡调整,首先,手机可以通过数据传输设备如数据线、蓝牙、WIFI等与平板电脑相连接,其次进行数据传输,从而获取平板电脑中的“莲花峰”风景照。\n[0047] 第三种,手机在拍摄风景照的过程中,手机响应用户的拍摄操作,手机中的图像采集单元如CCD、CMOS等对当前的风景进行采集,将采集到的风景照保存到手机的存储单元。\n即手机用户在莲花峰进行拍摄,通过响应手机用户的拍照操作,从而手机记录下“莲花峰”的照片。\n[0048] 在本申请实施例中,在通过步骤S101获取第一图像之后,进一步,请参考图2,执行步骤S102:获取所述第一图像在被拍摄时的环境的环境参数,具体包括:\n[0049] S201:获得第一图像的第一拍摄时间和第一拍摄地理位置;\n[0050] S202:基于第一拍摄时间和所述第一拍摄地理位置,获得用于表征环境的天气的至少一个天气参数。\n[0051] 步骤S201具体实施过程如下:获得拍照时间和地点,如表一所示。其中获得第一拍摄时间和第一拍摄地理位置的方式可以是在拍照过程中通过手机时间程序获得第一拍摄时间,以及通过手机中的定位模块获得拍摄的具体地理位置信息,比如说GPS功能获得拍照地点的位置信息,通过移动运营网的基站的定位,或者利用WIFI定位等其他定位方式获得拍照的具体地理位置信息。也可以是在拍照后,手机响应用户的输入操作,输入第一拍摄时间和第一拍摄地理位置,即输入“2013年8月8日中午12:00”,“东经118°9',北纬30°8'”。在此本申请不作具体限制。\n[0052]\n[0053] 表一\n[0054] 在下面的步骤中,以上述S201过程中获得的表一中的信息为例来进行说明,在执行完成步骤S201之后,本申请实施例中的方法执行步骤S202,具体实现过程如下:\n[0055] 比如用户在2014年8月8日中午12:00在黄山风景区莲花峰上进行拍摄,在拍照同时,手机记录下第一拍摄时间“2013年8月8日中午12:00”和第一拍摄地理位置“东经118°\n9',北纬30°8'”。\n[0056] 基于第一拍摄时间和第一拍摄地理位置获得用于表征环境的天气的至少一个天气参数,这里的天气参数可以是照度、温度、湿度等,也可以是其他的天气参数,在此,就不一一列举了。具体来讲,即基于第一拍摄时间“2013年8月8日中午12:00”和第一拍摄地理位置“东经118°9',北纬30°8'”得到的天气参数假设是“4015Lx,30℃,40%”。\n[0057] 在本申请实施例中,在获取至少一个天气参数之后,进一步,请参考图3,执行步骤S103:基于至少一个天气参数,获得所述第一拍摄地理位置在所述第一拍摄时间的第一色温值,具体包括:\n[0058] S301:基于至少一个天气参数,获得所述第一拍摄地理位置在所述第一拍摄时间的第一色温值;\n[0059] S302:根据所述第一色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0060] 请参考图4,步骤S103中的S301在具体实现过程中,包括如下步骤:\n[0061] S401:向云端服务器发送所述第一拍摄时间和所述第一拍摄地理位置;\n[0062] S402:接收所述云端服务器基于所述第一拍摄时间和所述第一拍摄地理位置而获得并返回的所述第一色温值。\n[0063] 下面继续沿用上面的例进行描述,具体来讲,即为:手机将获得的第一拍摄时间“2013年8月8日中午12:00”和第一拍摄地理位置“东经118°9',北纬30°8'”通过网络发送给云端服务器,接着,云端服务器上面进行查找在2013年8月8日中午12:00第一拍摄地理位置东经118°9',北纬30°8'的色温值,获得云端服务器反馈在第一拍摄时间2013年8月8日中午\n12:00第一拍摄地理位置东经118°9',北纬30°8'的第一色温值为5400K。\n[0064] 在获得第一色温值之后,请参考图5,步骤S103中的S302的具体实现过程包括:\n[0065] S501:对所述第一色温值进行校正,获得第一校正色温值;\n[0066] S502:基于所述第一校正色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0067] 在具体实现过程中,在获得第一色温值之后,根据当时的环境具体情况适当对第一色温值进行校正,比如用户在莲花峰上拍摄撑着遮阳伞的朋友甲,此时手机获得第一拍摄时间为2013年8月8日中午12:00,第一拍摄地理位置东经118°9',北纬30°8',经过云端服务器查找到当时莲花峰第一色温值为5400K,在进行照片调整过程中手机对第一色温值进行校正,获得第一校正色温值为5000K。在图像调整过程中,在具体实现过程中,可以根据获得的校正色温值5000K对图像“莲花峰”进行白平衡调整,获得经过白平衡调整的“莲花峰”照片,当然,为了获得更为精确的白平衡照片,在本申请实施例中,还可以对校正色温值\n5000K再进行调整,具体描述见下面。\n[0068] 在本实施例中,执行步骤S103之后,请参考图6,在具体实施过程中包括:\n[0069] S601:检测获得用户进行的对所述第二图像进行白平衡校正的N个调整操作,N为大于1的整数;\n[0070] S602:响应所述N个调整操作,以对所述第二图像进行白平衡调整,获得与所述第二图像对应的第三图像。\n[0071] 在具体实施过程中,用户在对手机基于色温值进行自动白平衡校正后,手机用户想要进一步对照片的白平衡进行调整,首先,手机检测获得用户进行的对所述第二图像进行白平衡校正的一个或几个调整操作,接下来,在检测到用户的调整操作后,将对第二图像进行白平衡调整,经过白平衡调整后,获得第三图像。具体来讲,手机用户想对2013年8月8日中午12:00在莲花峰上拍摄的朋友甲的照片进行白平衡调整,在基于校正色温值为5000K进行白平衡调整后,可以选择继续对照片进行其他多个白平衡调整,比如说可以继续对色温值进行微调,如调整为4900K,或调整为5100K,使看起的来的效果更接近真实场景;也可以将场景调整为日落时的的场景,此时,需要将色温值调整为5600K,当然本领域的技术人员还可以根据需要,调整校正色温值为5000K。本申请在此就不一一举例了。\n[0072] 实施例二\n[0073] 基于同一发明构思,本申请实施例二提供一种电子设备,请参考图7,所述电子设备包括:\n[0074] 第一获取单元70,用于获取第一图像;\n[0075] 第二获取单元71,用于获取所述第一图像在被拍摄时的环境的环境参数;\n[0076] 第一调整单元72,用于至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0077] 可选的,所述第一获取单元70具体包括:\n[0078] 第一读取子单元,用于从所述电子设备中的存储器中读取获得第一图像;或第一获得子单元,用于从与所述电子设备连接的其它电子设备中获得第一图像;或第一采集子单元,用于响应一拍照操作,获得通过所述电子设备中的图像采集单元采集获得的第一图像。\n[0079] 可选的,所述第二获取单元71具体包括:\n[0080] 第二获取子单元,用于获得所述第一图像的第一拍摄时间和第一拍摄地理位置;\n[0081] 第三获取子单元,用于基于所述第一拍摄时间和所述第一拍摄地理位置,获得用于表征所述环境的天气的至少一个天气参数。\n[0082] 可选的,所述第一调整单元72具体包括:\n[0083] 第一获取模块,用于基于至少一个天气参数,获得所述第一拍摄地理位置在所述第一拍摄时间的第一色温值;\n[0084] 第一调整模块,用于根据所述第一色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0085] 第一发送子模块,用于向云端服务器发送所述第一拍摄时间和所述第一拍摄地理位置;\n[0086] 第一接收子模块,用于接收所述云端服务器基于所述第一拍摄时间和所述第一拍摄地理位置而获得并返回的所述第一色温值。\n[0087] 第一矫正子模块,用于对所述第一色温值进行校正,获得第一校正色温值;\n[0088] 第一调整子模块,用于基于所述第一校正色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0089] 可选的,所述电子设备还包括:\n[0090] 第一检测单元,用于在所述至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像之后,检测获得用户进行的对所述第二图像进行白平衡校正的N个调整操作,N为大于1的整数;\n[0091] 第一响应单元,用于响应所述N个调整操作,以对所述第二图像进行白平衡调整,获得与所述第二图像对应的第三图像。\n[0092] 本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:\n[0093] 由于本申请实施例中的技术方案中的所述电子设备能够通过获取所述第一图像在拍摄时的环境参数,并且通过所述环境参数对第一图像进行白平衡校正,获得与所述第一图像对应的第二图像,因为所述环境参数最能反映拍摄时环境的白平衡情况,所以,基于环境参数来调整白平衡,调整后白平衡是非常准确的,且调整过程简单,需要时长短。而现有技术中,不管是通过电子设备的用户输入具体白平衡参数进行图像白平衡的调整,还是通过选择专业图像处理软件中的白平衡模式来进行白平衡调整,都不会基于图像在被拍摄时环境参数来进行调整,由于没有考虑环境参数,所以调整后的白平衡就不会很准确,且在调整过程中,用户可能需要反复多次。所以,能够有效地解决现有技术中存在图像白平衡调整的准确度较差、过程复杂的技术问题,进而实现方便准确地对图像进行白平衡校正的技术效果。\n[0094] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。\n[0095] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。\n[0096] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。\n[0097] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。\n[0098] 具体来讲,本申请实施例中的控制白平衡方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与控制白平衡方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:\n[0099] 获取第一图像;获取所述第一图像在被拍摄时的环境的环境参数;至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0100] 可选的,所述存储介质中存储的与步骤:所述获取第一图像,对应的计算机指令在具体被执行过程中,具体包括如下步骤:\n[0101] 从所述电子设备中的存储器中读取获得第一图像;或从与所述电子设备连接的其它电子设备中获得第一图像;或响应一拍照操作,获得通过所述电子设备中的图像采集单元采集获得的第一图像。\n[0102] 可选的,所述存储介质中存储的与步骤:所述获取所述第一图像在被拍摄时的环境的环境参数,对应的计算机指令在具体被执行过程中,具体包括如下步骤:\n[0103] 获得所述第一图像的第一拍摄时间和第一拍摄地理位置;基于所述第一拍摄时间和所述第一拍摄地理位置,获得用于表征所述环境的天气的至少一个天气参数。\n[0104] 可选的,所述存储介质中的存储的与步骤:所述至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像,对应的计算机指令在具体被执行过程中,具体包括如下步骤:\n[0105] 基于至少一个天气参数,获得所述第一拍摄地理位置在所述第一拍摄时间的第一色温值;根据所述第一色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0106] 可选的,所述存储介质中的存储的与步骤:所述基于至少一个天气参数,获得所述第一拍摄地理位置在所述第一拍摄时间的第一色温值,对应的计算机指令在具体被执行过程中,具体包括如下步骤:\n[0107] 向云端服务器发送所述第一拍摄时间和所述第一拍摄地理位置;接收所述云端服务器基于所述第一拍摄时间和所述第一拍摄地理位置而获得并返回的所述第一色温值。\n[0108] 可选的,所述存储介质中的存储的与步骤:所述根据所述第一色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像,对应的计算机指令在具体被执行过程中,具体包括如下步骤:\n[0109] 对所述第一色温值进行校正,获得第一校正色温值;基于所述第一校正色温值对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像。\n[0110] 可选的,所述存储介质中的存储的与步骤:在所述至少基于所述环境参数,对所述第一图像进行白平衡调整,获得与所述第一图像对应的第二图像之后,对应的计算机指令在具体被执行过程中,具体还包括如下步骤:\n[0111] 检测获得用户进行的对所述第二图像进行白平衡校正的N个调整操作,N为大于1的整数;响应所述N个调整操作,以对所述第二图像进行白平衡调整,获得与所述第二图像对应的第三图像。\n[0112] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。\n[0113] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2018-08-31
- 2016-03-16
实质审查的生效
IPC(主分类): H04N 9/73
专利申请号: 201410404258.8
申请日: 2014.08.15
- 2016-02-17
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |