著录项信息
专利名称 | 一种自拍方法、装置及移动终端 |
申请号 | CN201610086356.0 | 申请日期 | 2016-02-15 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-07-06 | 公开/公告号 | CN105744174A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N5/235 | IPC分类号 | H;0;4;N;5;/;2;3;5;;;H;0;4;N;9;/;7;3查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 吴磊 |
代理机构 | 北京品源专利代理有限公司 | 代理人 | 邓猛烈;胡彬 |
摘要
本发明实施例公开了一种自拍方法、装置及移动终端。该方法包括:监测到屏幕补光拍照事件被触发时,控制屏幕以预设屏幕色温值进行补光,并控制摄像头捕捉第一图像;当第一图像中包含的人脸图像的当前皮肤色温值未处于预设皮肤色温范围之内时,根据当前皮肤色温值确定目标屏幕色温值;控制屏幕以目标屏幕色温值进行补光,并控制所述摄像头捕捉第二图像,以生成自拍照片。本发明实施例通过采用上述技术方案,当首次补光情况下人脸图像的皮肤色温值不符合要求时,可通过重新调整合适的屏幕色温来实现对人脸的二次补光,此时人脸能够获得更好的补光效果,所拍摄的自拍照片中,人脸图像肤色效果理想,可有效改善自拍照片质量,提升用户体验。
1.一种自拍方法,其特征在于,包括:
监测到屏幕补光拍照事件被触发时,控制屏幕以预设屏幕色温值进行补光,并控制摄像头捕捉第一图像;
判断所述第一图像中包含的人脸图像的当前皮肤色温值是否处于预设皮肤色温范围之内,若否,则根据所述当前皮肤色温值和目标皮肤色温值确定目标屏幕色温值;其中,根据环境在移动终端中预先设定不同的预设皮肤色温范围选项,由用户从中选择所述预设皮肤色温范围;所述目标皮肤色温值处于所述预设皮肤色温范围之内;
控制所述屏幕以所述目标屏幕色温值进行补光,并控制所述摄像头捕捉第二图像;
根据所述第二图像生成自拍照片;
其中,根据所述当前皮肤色温值和目标皮肤色温值确定目标屏幕色温值,包括:
计算所述当前皮肤色温值和目标皮肤色温值的当前皮肤色温差值;
根据所述当前皮肤色温差值确定目标屏幕色温差值;
根据所述目标屏幕色温差值和所述预设屏幕色温值确定目标屏幕色温值。
2.根据权利要求1所述的方法,其特征在于,所述判断所述第一图像中包含的人脸图像的当前皮肤色温值是否处于预设皮肤色温范围之内,若否,则根据所述当前皮肤色温值确定目标屏幕色温值,还包括:
若是,则根据所述第一图像生成自拍照片。
3.根据权利要求1所述的方法,其特征在于,所述判断所述第一图像中包含的人脸图像的当前皮肤色温值是否处于预设皮肤色温范围之内,包括:
通过人脸识别获取所述第一图像中的人脸区域;
获取所述人脸区域中的人脸图像的当前皮肤色温值;
判断所述当前皮肤色温值是否处于预设皮肤色温范围之内。
4.根据权利要求1所述的方法,其特征在于,在监测到屏幕补光拍照事件被触发之前,还包括:
预先建立屏幕色温差值与皮肤色温差值的差值对应关系;
相应的,所述根据所述当前皮肤色温差值确定目标屏幕色温差值,包括:
根据所述差值对应关系确定所述当前皮肤色温差值对应的目标屏幕色温差值。
5.根据权利要求1-4任一项所述的方法,其特征在于,在监测到屏幕补光拍照事件被触发之前,还包括:
获取环境光亮度;
相应的,所述控制所述屏幕以所述目标屏幕色温值进行补光,包括:
根据所述环境光亮度确定屏幕亮度;
控制所述屏幕以所述屏幕亮度和所述目标屏幕色温值进行补光。
6.根据权利要求1-4任一项所述的方法,其特征在于,所述摄像头为前置摄像头或当前位置处于移动终端正面的可旋转摄像头。
7.一种自拍装置,其特征在于,包括:
第一图像捕捉模块,用于在监测到屏幕补光拍照事件被触发时,控制屏幕以预设屏幕色温值进行补光,并控制摄像头捕捉第一图像;
判断模块,用于判断所述第一图像中包含的人脸图像的当前皮肤色温值是否处于预设皮肤色温范围之内;其中,根据环境在移动终端中预先设定不同的预设皮肤色温范围选项,由用户从中选择所述预设皮肤色温范围;
目标屏幕色温确定模块,用于在所述判断模块判断出所述第一图像中包含的人脸图像的当前皮肤色温值未处于预设皮肤色温范围之内时,根据所述当前皮肤色温值和目标皮肤色温值确定目标屏幕色温值;所述目标皮肤色温值处于所述预设皮肤色温范围之内;
第二图像捕捉模块,用于控制所述屏幕以所述目标屏幕色温值进行补光,并控制所述摄像头捕捉第二图像;
自拍照片生成模块,用于根据所述第二图像生成自拍照片;
其中,所述目标屏幕色温确定模块包括:
皮肤色温差值计算单元,用于计算所述当前皮肤色温值和目标皮肤色温值的当前皮肤色温差值;
目标屏幕色温差值确定单元,用于根据所述当前皮肤色温差值确定目标屏幕色温差值;
目标屏幕色温值确定单元,用于根据所述目标屏幕色温差值和所述预设屏幕色温值确定目标屏幕色温值。
8.根据权利要求7所述的装置,其特征在于,所述自拍照片生成模块还用于:
在所述判断模块判断出所述第一图像中包含的人脸图像的当前皮肤色温值未处于预设皮肤色温范围之内时,根据所述第一图像生成自拍照片。
9.根据权利要求7所述的装置,其特征在于,所述判断模块包括:
人脸区域获取单元,用于通过人脸识别获取所述第一图像中的人脸区域;
当前皮肤色温获取单元,用于获取所述人脸区域中的人脸图像的当前皮肤色温值;
判断单元,用于判断所述当前皮肤色温值是否处于预设皮肤色温范围之内。
10.根据权利要求7所述的装置,其特征在于,还包括:
差值对应关系建立模块,用于在监测到屏幕补光拍照事件被触发之前,预先建立屏幕色温差值与皮肤色温差值的差值对应关系;
相应的,所述目标屏幕色温差值确定单元具体用于:
根据所述差值对应关系确定所述当前皮肤色温差值对应的目标屏幕色温差值。
11.根据权利要求7-10任一项所述的装置,其特征在于,还包括:
环境光亮度获取模块,用于在监测到屏幕补光拍照事件被触发之前,获取环境光亮度;
相应的,所述第一图像捕捉模块包括:
屏幕亮度确定单元,用于根据所述环境光亮度确定屏幕亮度;
补光单元,用于控制所述屏幕以所述屏幕亮度和所述目标屏幕色温值进行补光。
12.根据权利要求7-10任一项所述的装置,其特征在于,所述摄像头为前置摄像头或当前位置处于移动终端正面的可旋转摄像头。
13.一种移动终端,其特征在于,所述移动终端集成了如权利要求7-12任意一项所述的自拍装置。
一种自拍方法、装置及移动终端\n技术领域\n[0001] 本发明实施例涉及拍照技术领域,尤其涉及一种自拍方法、装置及移动终端。\n背景技术\n[0002] 目前,手机及平板电脑等移动终端大多配置有摄像头,使移动终端用户能够轻松实现自拍。但是现有移动终端的摄像头都没有配备补光灯,在夜间或者光线较差的环境中自拍,会因曝光不足而难以获得理想的自拍效果。\n[0003] 为了在用户自拍时获得合适的曝光,现有的一种方案是在自拍时通过点亮屏幕(控制显示屏显示合适的亮度)来配合摄像头补光。然而,现有方案中,屏幕以固定的色温值对取景范围内的所有景物进行补光,而在不同的拍摄环境中可能导致自拍照片中的人脸肤色偏黄或者偏蓝,拍摄效果不理想,无法满足用户需求。\n发明内容\n[0004] 本发明实施例的目的是提供一种自拍方法、装置及移动终端,以解决基于屏幕补光的自拍照片中人脸图像肤色效果不理想的问题。\n[0005] 第一方面,本发明实施例提供了一种自拍方法,包括:\n[0006] 监测到屏幕补光拍照事件被触发时,控制屏幕以预设屏幕色温值进行补光,并控制摄像头捕捉第一图像;\n[0007] 判断所述第一图像中包含的人脸图像的当前皮肤色温值是否处于预设皮肤色温范围之内,若否,则根据所述当前皮肤色温值确定目标屏幕色温值;\n[0008] 控制所述屏幕以所述目标屏幕色温值进行补光,并控制所述摄像头捕捉第二图像;\n[0009] 根据所述第二图像生成自拍照片。\n[0010] 第二方面,本发明实施例提供了一种自拍装置,包括:\n[0011] 第一图像捕捉模块,用于监测到屏幕补光拍照事件被触发时,控制屏幕以预设屏幕色温值进行补光,并控制摄像头捕捉第一图像;\n[0012] 判断模块,用于判断所述第一图像中包含的人脸图像的当前皮肤色温值是否处于预设皮肤色温范围之内;\n[0013] 目标屏幕色温确定模块,用于在判断出所述第一图像中包含的人脸图像的当前皮肤色温值未处于预设皮肤色温范围之内时,根据所述当前皮肤色温值确定目标屏幕色温值;\n[0014] 第二图像捕捉模块,用于控制所述屏幕以所述目标屏幕色温值进行补光,并控制所述摄像头捕捉第二图像;\n[0015] 自拍照片生成模块,用于根据所述第二图像生成自拍照片。\n[0016] 第三方面,本发明实施例提供了一种移动终端,所述移动终端集成了本发明实施例中的自拍装置。\n[0017] 本发明实施例中提供的自拍方案,在监测到屏幕补光拍照事件被触发时,先控制屏幕以预设屏幕色温值进行补光,并控制摄像头捕捉第一图像,再判断第一图像中包含的人脸图像的当前皮肤色温值是否处于预设皮肤色温范围之内,在判断出第一图像中包含的人脸图像的当前皮肤色温值未处于预设皮肤色温范围之内时,则根据当前皮肤色温值确定目标屏幕色温值,然后控制屏幕以目标屏幕色温值进行补光,并控制摄像头捕捉第二图像,最后根据第二图像生成自拍照片。通过采用上述技术方案,当首次补光情况下人脸图像的皮肤色温值不符合要求时,也就是说人脸肤色与理想肤色存在偏差时,可通过重新调整合适的屏幕色温来实现对取景范围内人脸的二次补光,此时人脸能够获得更好的补光效果,所拍摄的自拍照片中,人脸图像肤色效果理想,可有效改善自拍照片质量,提升用户体验。\n附图说明\n[0018] 图1为本发明实施例一提供的一种自拍方法的流程示意图;\n[0019] 图2为本发明实施例二提供的一种自拍方法的流程示意图;\n[0020] 图3为本发明实施例三提供的一种自拍方法的流程示意图;\n[0021] 图4为本发明实施例四提供的一种优选的自拍方法的流程示意图;\n[0022] 图5为本发明实施例五提供的一种自拍方法装置的结构框图。\n具体实施方式\n[0023] 下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。\n[0024] 在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。\n[0025] 实施例一\n[0026] 图1为本发明实施例一提供的自拍方法的流程示意图,该方法可以由自拍装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:\n[0027] 步骤101、监测到屏幕补光拍照事件被触发时,控制屏幕以预设屏幕色温值进行补光,并控制摄像头捕捉第一图像。\n[0028] 示例性的,本实施例中的移动终端具体可为手机、平板电脑以及数码照相机等配置有显示屏的终端设备。\n[0029] 示例性的,本实施例中的摄像头具体可为固定在移动终端正面(与屏幕同侧)的前置摄像头,也可为当前位置处于移动终端正面的可旋转摄像头。\n[0030] 示例性的,监测到屏幕补光拍照事件被触发具体可指监测到用户通过按键等方式主动触发屏幕补光拍照事件,也可指监测到移动终端自动触发屏幕补光拍照事件。例如,当移动终端中的摄像头处于开启状态,且屏幕补光拍照功能处于开启状态下时,检测到用户按下拍照键后,通过环境光传感器等器件进行测光,当测光结果中包含当前环境光亮度低于预设亮度阈值时,自动触发屏幕补光事件。需要说明的是,也可在检测到摄像头处于开启状态,且屏幕补光拍照功能处于开启状态下时,直接开始测光,当测光结果中包含当前环境光亮度低于预设亮度阈值时,自动触发屏幕补光拍照事件,控制屏幕以预设屏幕色温值进行补光,当检测到用户按下拍照按键时,再控制摄像头捕捉第一图像。\n[0031] 示例性的,控制屏幕进行补光通常指控制屏幕显示较高亮度的补光图像,此时屏幕发出的光线会照射到包括人脸在内的被摄物上,达到补光的目的。补光图像的颜色可以由色温值来衡量,本实施例中的屏幕色温值可以理解为补光图像的色温值。其中,色温(color temperature)是表示光源光色的尺度,单位为K(开尔文),也是用于表示光源光谱质量最通用的指标。色温低的光偏黄,比如白炽灯,色温值在2800K左右;色温高的光偏蓝,比如紫光灯,色温值在9000K以上。一般的,可通过改变三基色RGB(红色Red、绿色Green和蓝色Blue)的混合比例,模拟出增减色温的效果,也就是说可以通过改变补光图像的RGB值来调整屏幕色温值。\n[0032] 示例性的,预设屏幕色温值可为移动终端出厂时预先设置的固定值(系统默认值),也可为用户通过按键或触控等方式自行设置的屏幕色温值,例如,预设屏幕色温值可预设为5000K的白光。\n[0033] 步骤102、判断所述第一图像中包含的人脸图像的当前皮肤色温值是否处于预设皮肤色温范围之内,若否,则根据所述当前皮肤色温值确定目标屏幕色温值。\n[0034] 一般的,由于不同用户的肤色本身存在差异,且不同用户对肤色的偏好度等不尽相同,所以预设皮肤色温范围可由设计人员根据移动终端的使用群体进行预先设置,如可根据黄种人的肤色特点设置系统默认的预设皮肤色温范围;预设皮肤色温范围也可由用户自主进行设置。示例性的,可将皮肤色温值按设定规则进行划分,生成不同的场景或者效果,供用户通过触屏或者按键等操作进行选择。例如,可由设计人员根据人种(如黄种人、白种人、黑种人)或环境(强天、阴天、雨天、雪天等)等在移动终端中预先设定不同的预设皮肤色温范围选项,用户可根据自身条件选择人种,还可根据自己的偏好度选择晴天、雨天或雪中等场景。进一步的,为了方便用户直观地进行选择,可以支持用户在移动终端屏幕上预览当前色温值所对应的图像效果。\n[0035] 示例性的,判断所述第一图像中包含的人脸图像的当前皮肤色温值是否处于预设皮肤色温范围之内,可将当前皮肤色温值与预设皮肤色温范围的两个端点值分别进行比较,根据比较结果确定所述当前皮肤色温值是否处于预设皮肤色温范围之内。例如,预设皮肤色温范围为[4500K,5500K],若当前皮肤色温值大于或等于4500K且小于等于5500K,则说明当前皮肤色温值处于预设皮肤色温范围内;反之,若当前皮肤色温值小于4500K或大于\n5500K,则说明当前皮肤色温值未处于预设皮肤色温范围内。\n[0036] 若判断出所述第一图像中包含的人脸图像的当前皮肤色温值未处于预设皮肤色温范围之内,则可预判出若直接根据第一图像生成照片,则照片中的人脸肤色效果会不理想。所以,预设屏幕色温值对于当前的拍摄环境来说是不合适的,不能够拍摄出理想肤色的自拍照片,可通过调整屏幕色温值来改善肤色效果,具体可根据当前皮肤色温值确定目标屏幕色温值。该目标屏幕色温值可理解为用于指示需要在移动终端屏幕上输出的补光图像的目标颜色。\n[0037] 一般的,若采用的屏幕色温值偏低时,人脸图像颜色易偏黄,即皮肤色温值会偏低;反之,若采的屏幕色温值较高时,人脸图像颜色易偏蓝,即皮肤色温值会偏高。所以,在根据当前皮肤色温值确定目标屏幕色温值时,若当前皮肤色温值小于预设皮肤色温范围的最小值,如上述举例中的4500K,则可将目标屏幕色温值确定为高于预设屏幕色温值的值;\n若当前皮肤色温值大于预设皮肤色温范围的最大值,如上述举例中的5500K,则可将目标屏幕色温值确定为低于预设屏幕色温值的值。\n[0038] 步骤103、控制所述屏幕以所述目标屏幕色温值进行补光,并控制所述摄像头捕捉第二图像。\n[0039] 本步骤中,控制屏幕以目标屏幕色温值进行补光,可指移动终端将当前屏幕色温值调整至目标屏幕色温值,也即控制屏幕显示目标屏幕色温值对应的补光图像,对被摄物进行补光。在以目标屏幕色温值进行补光后,再控制摄像头执行捕捉第二图像的操作,可有效改善人脸图像肤色效果。\n[0040] 在本步骤中,控制所述屏幕以所述目标屏幕色温值进行补光优选是确定屏幕色温值与补光图像的对应关系。具体的,可根据色温与颜色的对应关系,确定目标屏幕色温所对应的颜色,在移动终端屏幕上输出该颜色对应的单色图像,控制所述屏幕以所述目标屏幕色温值进行补光。通常各种颜色均可由RGB三种颜色叠加得到,因此,色温与颜色的对应关系优选是根据屏幕色温值与RGB的对应关系,确定屏幕色温值与补光图像的对应关系。也就是说,控制所述屏幕以所述目标屏幕色温值进行补光,具体可为:根据屏幕色温值与RGB的对应关系,确定目标屏幕色温值所对应的RGB参数;获取所述RGB参数所对应的单色图像并输出至所述移动终端的屏幕,以使屏幕进行补光。\n[0041] 步骤104、根据所述第二图像生成自拍照片。\n[0042] 具体的,根据所述第二图像生成自拍照片的过程可参照现有的根据图像生成照片的技术,本实施例不作具体限定。例如,对第二图像进行编码等处理,生成自拍照片。\n[0043] 本发明实施例中提供的自拍方案,在监测到屏幕补光拍照事件被触发时,先控制屏幕以预设屏幕色温值进行补光,并控制摄像头捕捉第一图像,再判断所述第一图像中包含的人脸图像的当前皮肤色温值是否处于预设皮肤色温范围之内,在判断出所述第一图像中包含的人脸图像的当前皮肤色温值未处于预设皮肤色温范围之内时,则根据所述当前皮肤色温值确定目标屏幕色温值,然后控制所述屏幕以所述目标屏幕色温值进行补光,并控制所述摄像头捕捉第二图像,最后根据所述第二图像生成自拍照片。通过采用上述技术方案,当首次补光情况下人脸图像的皮肤色温值不符合要求时,也就是说人脸肤色与理想肤色存在偏差时,可通过重新调整合适的屏幕色温来实现对取景范围内人脸的二次补光,此时人脸能够获得更好的补光效果,所拍摄的自拍照片中,人脸图像肤色效果理想,可有效改善自拍照片质量,提升用户体验。\n[0044] 实施例二\n[0045] 图2为本发明实施例二提供的一种基于屏幕补光的拍照方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将步骤“判断所述第一图像中包含的人脸图像的当前皮肤色温值是否处于预设皮肤色温范围之内”优化为:通过人脸识别获取所述第一图像中的人脸区域;获取所述人脸区域中的人脸图像的当前皮肤色温值;判断所述当前皮肤色温值是否处于预设皮肤色温范围之内。\n[0046] 进一步地,还可将步骤“根据所述当前皮肤色温值确定目标屏幕色温值”优化为:\n根据所述当前皮肤色温值和目标皮肤色温值确定目标屏幕色温值,其中,所述目标皮肤色温值处于所述预设皮肤色温范围之内。\n[0047] 相应的,本实施例的方法包括如下步骤:\n[0048] 步骤201、监测到屏幕补光拍照事件被触发时,控制屏幕以预设屏幕色温值进行补光,并控制摄像头捕捉第一图像。\n[0049] 步骤202、通过人脸识别获取所述第一图像中的人脸区域。\n[0050] 通常,在第一图像的取景范围内可包括人脸区域和非人脸区域,其中,非人脸区域可为人的身体、衣冠或所处环境的景色等。在本实施例中,优选是通过人脸识别获取所述第一图像中的人脸区域。具体的,人脸识别过程可参照现有的人脸识别技术,本实施例不作具体限定。\n[0051] 步骤203、获取所述人脸区域中的人脸图像的当前皮肤色温值。\n[0052] 示例性的,可读取人脸图像区域对应的RGB参数,再根据RGB参数与色温之间的对应关系来确定当前皮肤色温值。\n[0053] 步骤204、判断所述当前皮肤色温值是否处于预设皮肤色温范围之内,若否,执行步骤205;若是,则执行步骤206。\n[0054] 步骤205、根据所述当前皮肤色温值和目标皮肤色温值确定目标屏幕色温值,其中,所述目标皮肤色温值处于所述预设皮肤色温范围之内。\n[0055] 示例性的,目标皮肤色温值可由系统默认设置,可以为预设皮肤色温范围的端点值或中间值,优选为两个端点值的平均值。目标皮肤色温值可理解为对应于用户的目标皮肤颜色(理想肤色),通常用户对自拍照片有预期,可允许用户预先设定目标皮肤色值,以保证自拍照片的达到自己预期的效果;或者可由终端提供预设皮肤色温范围之内的皮肤色温值,由用户进行选择,为了方便用户进行选择,可以以场景或者效果等方式显示在移动终端的屏幕上。\n[0056] 示例性的,若移动终端判断出当前皮肤色温值未处于预设皮肤色温范围之内,可根据当前皮肤色温值与目标皮肤色温值的差距的大小来确定目标屏幕色温值。\n[0057] 步骤206、根据所述第一图像生成自拍照片。\n[0058] 若判断出当前皮肤色温值处于预设皮肤色温范围之内,则可初步确定当前所捕捉的第一图像的当前皮肤色温值满足移动终端对理想肤色效果的基本要求,或者基本达到用户的满意,可根据第一图像生成自拍照片,进而可将自拍照片输出至移动终端屏幕上,供用户预览或保存。\n[0059] 具体的,根据第一图像生成自拍照片的过程可参照现有的根据图像生成照片的技术,本实施例不作具体限定。\n[0060] 步骤207、控制所述屏幕以所述目标屏幕色温值进行补光,并控制所述摄像头捕捉第二图像。\n[0061] 步骤208、根据所述第二图像生成自拍照片。\n[0062] 本发明实施例二提供的自拍方法,在控制摄像头捕捉第一图像后,根据第一图像中的人脸区域的人脸图像的当前皮肤色温值确定目标屏幕色温值,可进一步合理控制屏幕进行补光,可有效改善拍照效果,保证图像质量,提升用户体验。\n[0063] 实施例三\n[0064] 图3为本发明实施例三提供的一种基于屏幕补光的拍照方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将步骤“根据所述当前皮肤色温值和目标皮肤色温值确定目标屏幕色温值”优化为:计算所述当前皮肤色温值和目标皮肤色温值的当前皮肤色温差值;根据所述当前皮肤色温差值确定目标屏幕色温差值;根据所述目标屏幕色温差值和所述预设屏幕色温值确定目标屏幕色温值。\n[0065] 相应的,本实施例的方法包括如下步骤:\n[0066] 步骤301、监测到屏幕补光拍照事件被触发时,控制屏幕以预设屏幕色温值进行补光,并控制摄像头捕捉第一图像。\n[0067] 步骤302、判断所述第一图像中包含的人脸图像的当前皮肤色温值是否处于预设皮肤色温范围之内,若否,执行步骤303;若是,则执行步骤304。\n[0068] 步骤303、计算所述当前皮肤色温值和目标皮肤色温值的当前皮肤色温差值。\n[0069] 若移动终端判断出第一图像中包含的人脸图像的当前皮肤色温值未处于预设皮肤色温范围之内,可获取预设皮肤色温范围之内的目标皮肤色温值,与所述当前皮肤色温值进行比对,得出当前皮肤色温值和目标皮肤色温值的关系,具体的,如上所述,可计算当前皮肤色温值和目标皮肤色温值的当前皮肤色温差值,得出当前皮肤色温值和目标皮肤色温值的差值关系。\n[0070] 步骤304、根据所述第一图像生成自拍照片。\n[0071] 步骤305、根据所述当前皮肤色温差值确定目标屏幕色温差值。\n[0072] 根据所述当前皮肤色温差值确定目标屏幕色温差值,优选的,在监测到屏幕补光拍照事件被触发之前还包括:预先建立屏幕色温差值与皮肤色温差值的差值对应关系。进一步的,还可将本步骤优化为:根据所述差值对应关系确定所述当前皮肤色温差值对应的目标屏幕色温差值。\n[0073] 示例性的,屏幕色温差值与皮肤色温差值的对应关系可为一一对应的关系,也可为一对多的关系。若屏幕色温差值与皮肤色温差值为一一对应的关系,可实现对图像的精准调整;考虑到在视觉上用户对移动终端显示的照片的调整幅度的辨识度有限,可能当目标屏幕色温值调整较小时,通常在视觉上不易直接观察得出,因此,可将屏幕色温差值与皮肤色温差值设定为一对多的关系,即多个皮肤色温差值对应于一个屏幕色温差值,可理解为设定范围的皮肤色温差值对应于一个屏幕色温差值。\n[0074] 具体的,当前皮肤色温差值与目标屏幕色温差值的数值关系,可为线性关系或非线性关系,例如,当前皮肤色温差值与目标屏幕色温差值相等或者目标屏幕色温差值是当前皮肤色温差值的k倍,其中,k为任意非0数值,在具体应用中根据实际情况进行设定,也可按照设定规则设定映射关系,在此并不做限定。\n[0075] 步骤306、根据所述目标屏幕色温差值和所述预设屏幕色温值确定目标屏幕色温值。\n[0076] 示例性的,目标屏幕色温值可根据所述预设屏幕色温值与目标屏幕色温差值作和或作差得出。进一步的,还可以根据所述目标屏幕色温差值和所述预设屏幕色温值的函数关系确定目标屏幕色温值,例如,将所述目标屏幕色温差值和所述预设屏幕色温值进行线性组合确定目标屏幕色温值,具体的,若用y表示目标屏幕色温值,用a表示预设屏幕色温值,用b表示目标屏幕色温差值,则目标屏幕色温值可为目标屏幕色温差值和预设屏幕色温值的一个线性组合,可表示为y=k1a+k2b,其中,k1、k2的值可以根据实际情况进行设定,在此并不做限定。\n[0077] 步骤307、控制所述屏幕以所述目标屏幕色温值进行补光,并控制所述摄像头捕捉第二图像。\n[0078] 步骤308、根据所述第二图像生成自拍照片。\n[0079] 本发明实施例三提供的自拍方法,可根据当前皮肤色温值和目标皮肤色温值的当前皮肤色温差值确定目标屏幕色温差值,并根据所述目标屏幕色温差值和所述预设屏幕色温值确定目标屏幕色温值,可进一步改善拍照效果,保证图像质量,提升用户体验。\n[0080] 实施例四\n[0081] 图4为本发明实施例五提供的一种优选的基于屏幕补光的拍照方法的流程示意图,如图4所示,该方法包括:\n[0082] 步骤401、获取环境光亮度。\n[0083] 在拍摄照片之前,移动终端可先获取环境光亮度,确定当前环境光线是否适合拍摄,以保证拍摄质量。示例性的,所处环境光亮度可以通过终端内配置的环境光传感器获取。具体的,由于光的亮度与强度存在对应关系,还可通过所处环境的光照强度来表示。一般的,在不同的环境中或者场景下,光照强度会有所不同,如烈日下的光照强度约为100000勒克斯,阴天时的光照强度约为8000勒克斯,路灯下的光照强度约为5勒克斯,其中,1勒克斯=1流明/平方米,因此,对应的环境光亮度也不同,且不同时刻的环境光亮度往往也不尽相同。\n[0084] 步骤402、判断当前环境光亮度是否低于预设亮度阈值,若是,则执行步骤403;否则,重复执行本步骤。\n[0085] 其中,预设亮度阈值可由用户根据实际情况进行设定,例如,可为用户在历史拍摄记录中选取的优质照片所对应的亮度值,可由用户根据自己的偏好度进行设定;也可为结合移动终端的摄像头的性能理论上得出的适合拍摄的亮度值,例如,可为在实践中根究经验总结出的适合拍摄的亮度值。若判断当前环境光亮度不低于预设亮度阈值,可直接执行拍摄操作。\n[0086] 判断获取到的当前环境光亮度是否低于预设亮度阈值,可初步判定当前环境是否适合拍摄,更好地满足用户需求,保证拍摄效果。\n[0087] 步骤403、根据所述环境光亮度确定屏幕亮度。\n[0088] 若判断当前环境光亮度低于预设亮度阈值,说明移动终端当前所处的环境较暗,可能不适合拍摄。此时,根据环境光亮度确定屏幕亮度,通过调整屏幕亮度来进行补光,进而提高所拍摄图像的质量。\n[0089] 步骤404、监测到屏幕补光拍照事件被触发时,控制屏幕以所述屏幕亮度和预设屏幕色温值进行补光,并控制摄像头捕捉第一图像。\n[0090] 如上所述,在监测到屏幕补光拍照事件被触发时,可控制屏幕以所述屏幕亮度和预设屏幕色温值进行补光,然后控制摄像头捕捉第一图像,初步保证第一图像的拍摄质量。\n[0091] 步骤405、通过人脸识别获取所述第一图像中的人脸区域。\n[0092] 步骤406、获取所述人脸区域中的人脸图像的当前皮肤色温值.\n[0093] 步骤407、判断所述当前皮肤色温值是否处于预设皮肤色温范围之内,若否,则执行步骤408;若是,则执行步骤409。\n[0094] 步骤408、根据所述当前皮肤色温值确定目标屏幕色温值。\n[0095] 步骤409、根据所述第一图像生成自拍照片\n[0096] 步骤410、控制所述屏幕以所述屏幕亮度和所述目标屏幕色温值进行补光,并控制所述摄像头捕捉第二图像。\n[0097] 步骤411、根据所述第二图像生成自拍照片。\n[0098] 本发明实施例四提供的自拍方法,根据环境光亮度来确定的屏幕亮度,控制屏幕以该屏幕亮度和目标屏幕色温值进行补光,使得根据第二图像生成的自拍照片亮度分布合理,可进一步改善自拍效果,保证照片质量,提升用户体验。\n[0099] 实施例五\n[0100] 图5为本发明实施例五提供的自拍装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行自拍方法来进行补光拍照。如图5所示,该装置包括:第一图像捕捉模块501、判断模块502、目标屏幕色温确定模块503、第二图像捕捉模块\n504和自拍照片生成模块505。\n[0101] 其中,第一图像捕捉模块501,用于在监测到屏幕补光拍照事件被触发时,控制屏幕以预设屏幕色温值进行补光,并控制摄像头捕捉第一图像;判断模块502,用于判断所述第一图像中包含的人脸图像的当前皮肤色温值是否处于预设皮肤色温范围之内;目标屏幕色温确定模块503,用于在所述判断模块判断出所述第一图像中包含的人脸图像的当前皮肤色温值未处于预设皮肤色温范围之内时,根据所述当前皮肤色温值确定目标屏幕色温值;第二图像捕捉模块504,用于控制所述屏幕以所述目标屏幕色温值进行补光,并控制所述摄像头捕捉第二图像;自拍照片生成模块505,用于根据所述第二图像生成自拍照片。\n[0102] 本发明实施例五提供的基于屏幕补光的拍照装置,当首次补光情况下人脸图像的皮肤色温值不符合要求时,也就是说人脸肤色与理想肤色存在偏差时,可通过重新调整合适的屏幕色温来实现对取景范围内人脸的二次补光,此时人脸能够获得更好的补光效果,所拍摄的自拍照片中,人脸图像肤色效果理想,可有效改善自拍照片质量,提升用户体验。\n[0103] 在上述实施例的基础上,所述自拍照片生成模块还可用于:在所述判断模块判断出所述第一图像中包含的人脸图像的当前皮肤色温值未处于预设皮肤色温范围之内时,根据所述第一图像生成自拍照片。\n[0104] 在上述实施例的基础上,所述判断模块可包括人脸区域获取单元、当前皮肤色温获取单元和判断单元。其中,人脸区域获取单元,用于通过人脸识别获取所述第一图像中的人脸区域;当前皮肤色温获取单元,用于获取所述人脸区域中的人脸图像的当前皮肤色温值;判断单元,用于判断所述当前皮肤色温值是否处于预设皮肤色温范围之内。\n[0105] 在上述实施例的基础上,所述目标屏幕色温确定模块具体还可用于:根据所述当前皮肤色温值和目标皮肤色温值确定目标屏幕色温值,其中,所述目标皮肤色温值处于所述预设皮肤色温范围之内。\n[0106] 在上述实施例的基础上,所述目标屏幕色温确定模块可进一步包括皮肤色温差值计算单元、目标屏幕色温差值确定单元和目标屏幕色温值确定单元。其中,皮肤色温差值计算单元,用于计算所述当前皮肤色温值和目标皮肤色温值的当前皮肤色温差值;目标屏幕色温差值确定单元,用于根据所述当前皮肤色温差值确定目标屏幕色温差值;目标屏幕色温值确定单元,用于根据所述目标屏幕色温差值和所述预设屏幕色温值确定目标屏幕色温值。\n[0107] 在上述实施例的基础上,所述自拍装置还可包括差值对应关系建立模块,用于在监测到屏幕补光拍照事件被触发之前,预先建立屏幕色温差值与皮肤色温差值的差值对应关系;相应的,所述目标屏幕色温差值确定单元具体可用于:根据所述差值对应关系确定所述当前皮肤色温差值对应的目标屏幕色温差值。\n[0108] 在上述实施例的基础上,所述自拍装置还可包括环境光亮度获取模块,用于在监测到屏幕补光拍照事件被触发之前,获取环境光亮度;相应的,所述第一图像捕捉模块还可包括屏幕亮度确定单元和补光单元,其中,屏幕亮度确定单元,用于根据所述环境光亮度确定屏幕亮度;补光单元,用于控制所述屏幕以所述屏幕亮度和所述目标屏幕色温值进行补光。\n[0109] 在上述实施例的基础上,所述摄像头为前置摄像头或当前位置处于移动终端正面的可旋转摄像头。\n[0110] 实施例六\n[0111] 本发明实施例六提供了一种移动终端,该移动终端集成了本发明实施例中的自拍装置,可通过执行自拍方法来进行补光拍照。\n[0112] 示例性的,本实施例中的移动终端具体可为手机、平板电脑以及数码照相机等配置有显示屏的终端设备。\n[0113] 当用户使用本实施例中的移动终端进行拍照时,当首次补光情况下人脸图像的皮肤色温值不符合要求时,也就是说人脸肤色与理想肤色存在偏差时,移动终端通过重新调整合适的屏幕色温来实现对取景范围内人脸的二次补光,此时人脸能够获得更好的补光效果,所拍摄的自拍照片中,人脸图像肤色效果理想,可有效改善自拍照片质量,提升用户体验。\n[0114] 上述实施例中提供的自拍装置及移动终端可执行本发明任意实施例所提供的自拍方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的自拍方法。\n[0115] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
法律信息
- 2019-03-08
- 2019-02-15
著录事项变更
申请人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2016-08-03
实质审查的生效
IPC(主分类): H04N 5/235
专利申请号: 201610086356.0
申请日: 2016.02.15
- 2016-07-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |