著录项信息
专利名称 | 一种移动终端的拍照方法及装置 |
申请号 | CN201510028380.4 | 申请日期 | 2015-01-20 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2015-05-06 | 公开/公告号 | CN104601889A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N5/232 | IPC分类号 | H;0;4;N;5;/;2;3;2;;;G;0;6;K;9;/;0;0查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 邹建敏 |
代理机构 | 深圳中一专利商标事务所 | 代理人 | 张全文 |
摘要
本发明适用于移动终端技术领域,提供了一种移动终端的拍照方法及装置,包括对所述移动终端的相机预览画面进行图像识别,确定所述预览画面中的人脸位置;基于所述人脸位置与所述预览画面的黄金分割点的位置关系,计算旋转角度;控制所述移动终端的摄像头转动所述旋转角度,以完成拍照。通过本发明提供的移动终端的拍照方法,在用户通过移动终端进行自拍操作时,移动终端摄像头在取景过程中会根据人脸位置与黄金分割点的位置关系进行转动,从而自动生成较佳的构图效果,避免因拍摄的照片构图不佳而反复拍摄,导致移动终端产生无谓的能量消耗的情况出现,节约了能耗。
1.一种移动终端的拍照方法,其特征在于,包括:
对所述移动终端的相机预览画面进行图像识别,确定所述预览画面中的人脸位置,包括:检测所述移动终端的前置摄像头是否开启;当所述移动终端的前置摄像头开启时,对所述移动终端的相机预览画面进行图像识别,确定所述预览画面中的人脸位置;其中,所述前置摄像头具备转动功能,包括在垂直方向转动和在水平方向转动,以形成不同的拍摄角度;
基于所述人脸位置与所述预览画面的黄金分割点的位置关系,计算旋转角度,所述旋转角度包括旋转方向和角位移;
控制所述移动终端的前置摄像头转动所述旋转角度,提示用户执行拍照操作,以完成拍照,包括:
控制所述前置摄像头转动所述旋转角度;
计算当前预览画面中的人脸位置与所述预览画面的黄金分割点的相对位移是否小于预设阈值;
当所述相对位移小于所述预设阈值,提示用户执行拍照动作,以完成拍照;
当所述相对位移不小于所述预设阈值,则重新执行所述基于所述人脸位置与所述预览画面的黄金分割点的位置关系,计算旋转角度的步骤。
2.如权利要求1所述的方法,其特征在于,所述控制所述移动终端的前置摄像头转动所述旋转角度,提示用户执行拍照操作,以完成拍照,还包括:
控制所述前置摄像头转动;
在转动过程中检测所述前置摄像头是否已转动至其最大转动角度;
当检测到所述前置摄像头已转动至其最大转动角度,提示用户执行拍照动作,以完成拍照;
当检测到所述前置摄像头未转动至其最大转动角度,则继续控制所述前置摄像头转动,直至所述前置摄像头转动所述旋转角度后,提示用户执行拍照动作,以完成拍照。
3.如权利要求1或2所述的方法,其特征在于,所述基于所述人脸位置与所述预览画面的黄金分割点的位置关系,计算旋转角度包括:
在所述预览画面中确定与所述人脸位置最近的一个黄金分割点;
基于所述人脸位置与确定出的所述黄金分割点的位置关系,计算旋转角度。
4.一种移动终端的拍照装置,其特征在于,包括:
图像识别单元,用于对所述移动终端的相机预览画面进行图像识别,确定所述预览画面中的人脸位置,并具体用于检测所述移动终端的前置摄像头是否开启;当所述移动终端的前置摄像头开启时,对所述移动终端的相机预览画面进行图像识别,确定所述预览画面中的人脸位置;其中,所述前置摄像头具备转动功能,包括在垂直方向转动和在水平方向转动,以形成不同的拍摄角度;
计算单元,用于基于所述人脸位置与所述预览画面的黄金分割点的位置关系,计算旋转角度,所述旋转角度包括旋转方向和角位移;
控制单元,用于控制所述移动终端的前置摄像头转动所述旋转角度,提示用户执行拍照操作,以完成拍照;
所述控制单元包括:
第一控制子单元,用于控制所述前置摄像头转动所述旋转角度;
计算子单元,用于计算当前预览画面中的人脸位置与所述预览画面的黄金分割点的相对位移是否小于预设阈值;
第一提示子单元,用于当所述相对位移小于所述预设阈值,提示用户执行拍照动作,以完成拍照;
返回子单元,用于当所述相对位移不小于所述预设阈值,则返回执行所述计算单元。
5.如权利要求4所述的装置,其特征在于,所述控制单元包括:
第二控制子单元,用于控制所述前置摄像头转动;
第二检测子单元,用于在转动过程中检测所述前置摄像头是否已转动至其最大转动角度;
第二提示子单元,用于当检测到所述前置摄像头已转动至其最大转动角度,提示用户执行拍照动作,以完成拍照;
所述第二控制子单元还用于当检测到所述前置摄像头未转动至其最大转动角度,则继续控制所述前置摄像头转动,直至所述前置摄像头转动所述旋转角度后,所述第二提示子单元提示用户执行拍照动作,以完成拍照。
6.如权利要求4或5所述的装置,其特征在于,所述计算单元包括:
确定子单元,用于在所述预览画面中确定与所述人脸位置最近的一个黄金分割点;
计算子单元,用于基于所述人脸位置与确定出的所述黄金分割点的位置关系,计算旋转角度。
一种移动终端的拍照方法及装置\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附图说明\n[0014] 图1是本发明实施例提供的移动终端的拍照方法的实现流程图;\n[0015] 图2是本发明实施例提供的移动终端的拍照方法S101的具体实现流程图;\n[0016] 图3是本发明实施例提供的预览画面的黄金分割点的示意图;\n[0017] 图4是本发明实施例提供的移动终端的拍照方法S102的具体实现流程图;\n[0018] 图5是本发明实施例提供的移动终端的拍照方法S103的具体实现流程图;\n[0019] 图6是本发明另一实施例提供的移动终端的拍照方法S102的具体实现流程图;\n[0020] 图7是本发明实施例提供的移动终端的拍照装置的结构框图。\n具体实施方式\n[0021] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0022] 图1示出了本发明实施例提供的移动终端的拍照方法的实现流程,详述如下:\n[0023] 在S101中,对所述移动终端的相机预览画面进行图像识别,确定所述预览画面中的人脸位置。\n[0024] 所述移动终端,可以是集成了摄像头和显示屏的终端设备,包括智能手机、平板、掌上电脑(Personal Digital Assistant,PDA)、照相机,等等。其中,终端中的摄像头用于实现拍照、摄像功能,同时,在本实施例中,所述摄像头还具备转动功能,包括在垂直方向转动和在水平方向转动,以形成不同的拍摄角度;而显示屏用于实现对拍摄画面的预览功能,即,通过对摄像头当前收入的画面进行实时显示,以供用户预览,从而达到取景器的效果。\n[0025] 当摄像头启动,拍摄当前场景并生成预览画面时,对该预览画面进行人脸识别,在预览画面中定位出人脸,从而获得预览画面中的人脸位置。\n[0026] 作为本发明的一个实施例,如图2所示,S101具体为:\n[0027] 在S201中,检测所述移动终端的前置摄像头是否开启。\n[0028] 在S202中,当所述移动终端的前置摄像头开启时,对所述移动终端的相机预览画面进行图像识别,确定所述预览画面中的人脸位置。\n[0029] 通常情况下,只有在用户使用移动终端的自拍功能时,拍摄角度才会受用户肢体或者拍摄环境限制,而自拍功能大多情况下是通过移动终端的前置摄像头(即,与移动终端的显示屏位于同一侧的摄像头)来完成的,因此,在本实施例中,只有当检测到移动终端的前置摄像头开启时,才触发对当前预览画面的图像识别操作,否则,保持移动终端现有的操作方式,从而达到节约移动终端系统资源和能量消耗的目的。\n[0030] 在S102中,基于所述人脸位置与所述预览画面的黄金分割点的位置关系,计算旋转角度。\n[0031] 如图3所示,每个画面均存在图示的四个黄金分割点,当S101确定出预览画面中的人脸位置之后,进一步确定出该人脸位置相对于预览画面的其中一个黄金分割点的位置关系,该位置关系包括像素距离和方向,可以以黄金分割点所在位置为坐标原点建立二维坐标系,从而确定出人脸位置在该二维坐标系中的坐标,以此确定出二者的位置关系。需要说明的是,在本实施例中,人脸位置与黄金分割点的位置关系确定问题,可以转换为人脸位置的中心与黄金分割点的位置关系确定问题。\n[0032] 基于计算出的人脸位置相对于预览画面黄金分割点的像素距离与方向,可以对应到唯一的一组旋转角度,该组旋转角度可以由若干个旋转角度构成,每个旋转角度包括了旋转方向和角位移,例如,一组旋转角度可以由向上转动10度和向左转动5度构成,用于表明若要将人脸位置移动至预览画面的黄金分割点处,摄像头需要做出的角度调整。\n[0033] 作为本发明的一个实施例,如图4所示,S102具体为:\n[0034] S401,在所述预览画面中确定与所述人脸位置最近的一个黄金分割点。\n[0035] S402,基于所述人脸位置与确定出的所述黄金分割点的位置关系,计算旋转角度。\n[0036] 由于预览画面中存在四个黄金分割点,因此,在本实施例中,仅确定出人脸位置与其最近的一个黄金分割点的位置关系,这样计算出来的旋转角度可以在保证较佳构图的情况下,使得摄像头的调整动作最小,以避免不必要的资源开销。\n[0037] 在S103中,控制所述移动终端的摄像头转动所述旋转角度,以完成拍照。\n[0038] 在计算出旋转角度之后,通过驱动摄像头相连的电机,驱动移动终端摄像头转动该旋转角度,当摄像头转动至目标位置之后,预览画面进行文字或图像提示,或者移动终端发出声音提示,从而提示用户执行拍照操作,以完成拍照。\n[0039] 通过本发明实施例提供的移动终端的拍照方法,在用户通过移动终端进行自拍操作时,移动终端摄像头在取景过程中会根据人脸位置与黄金分割点的位置关系进行转动,从而自动生成较佳的构图效果,避免因拍摄的照片构图不佳而反复拍摄,导致移动终端产生无谓的能量消耗的情况出现,节约了能耗。\n[0040] 由于在取景对焦过程中,用户可能会发生移动,导致人脸在预览画面中的位置发生变化,因此,作为本发明的一个实施例,在拍照之前,还需要再次确认人脸位置与黄金分割点的位置关系。如图5所示,S103具体为:\n[0041] 在S501中,控制所述摄像头转动所述旋转角度。\n[0042] 在S502中,计算当前预览画面中的人脸位置与所述预览画面的黄金分割点的相对位移是否小于预设阈值。\n[0043] 在控制摄像头转动完计算出的旋转角度之后,再次获取当前预览画面中的人脸位置与预览画面的黄金分割点的位置关系,判断人脸中心与黄金分割点的相对位移是否小于一预设的像素距离。\n[0044] 在S503中,当所述相对位移小于所述预设阈值,提示用户执行拍照动作,以完成拍照。\n[0045] 在S504中,当所述相对位移不小于所述预设阈值,则重新执行所述基于所述人脸位置与所述预览画面的黄金分割点的位置关系,计算旋转角度的步骤。\n[0046] 经过S502的判断,若计算出的相对位移小于该预设阈值,则可以提示用户执行拍照动作,以完成拍照;若计算出的相对位移不小于该预设阈值,则表明用户相对于摄像头可能发生了移动,或者旋转角度计算错误,则返回执行S102,再次对摄像头的拍摄角度进行调整。\n[0047] 作为本发明的另一实施例,如图6所示,S103具体为:\n[0048] 在S601中,控制所述摄像头转动。\n[0049] 在S601中,在转动过程中检测所述摄像头是否已转动至其最大转动角度。\n[0050] 在S601中,当检测到所述摄像头已转动至其最大转动角度,提示用户执行拍照动作,以完成拍照。\n[0051] 在S601中,当检测到所述摄像头未转动至其最大转动角度,则继续控制所述摄像头转动,直至所述摄像头转动所述旋转角度后,提示用户执行拍照动作,以完成拍照。\n[0052] 由于在移动终端中,摄像头存在最大转动角度,而S102中计算出的旋转角度有可能大于摄像头的最大转动角度,因此,在本实施例中,控制摄像头转动的同时,实时检测摄像头是否已转动至其最大转动角度,若检测到摄像头已转动至其最大转动角度,则表明当前构图已是在现有的拍摄条件下所能达到的最佳构图,则提示用户执行拍照动作,以完成拍照,或者提示用户改变移动终端的位置,以重新进行构图;若检测到摄像头还未转动至其最大转动角度,则继续控制摄像头转动,直至摄像头转动了该旋转角度之后,提示用户执行拍照动作,以完成拍照。\n[0053] 对应于上文实施例所述的移动终端的拍照方法,图7示出了本发明实施例提供的移动终端的拍照装置的结构框图,该装置可以位于移动终端中,为了便于说明,仅示出了与本实施例相关的部分。\n[0054] 参照图7,该装置包括:\n[0055] 图像识别单元71,对所述移动终端的相机预览画面进行图像识别,确定所述预览画面中的人脸位置。\n[0056] 计算单元72,基于所述人脸位置与所述预览画面的黄金分割点的位置关系,计算旋转角度。\n[0057] 控制单元73,控制所述移动终端的摄像头转动所述旋转角度,以完成拍照。\n[0058] 可选地,所述图像识别单元71包括:\n[0059] 第一检测子单元,检测所述移动终端的前置摄像头是否开启。\n[0060] 图像识别子单元,当所述移动终端的前置摄像头开启时,对所述移动终端的相机预览画面进行图像识别,确定所述预览画面中的人脸位置。\n[0061] 可选地,所述控制单元73包括:\n[0062] 第一控制子单元,控制所述摄像头转动所述旋转角度。\n[0063] 计算子单元,计算当前预览画面中的人脸位置与所述预览画面的黄金分割点的相对位移是否小于预设阈值。\n[0064] 第一提示子单元,当所述相对位移小于所述预设阈值,提示用户执行拍照动作,以完成拍照。\n[0065] 返回子单元,当所述相对位移不小于所述预设阈值,则返回执行所述计算单元72。\n[0066] 可选地,所述控制单元包括:\n[0067] 第二控制子单元,控制所述摄像头转动。\n[0068] 第二检测子单元,在转动过程中检测所述摄像头是否已转动至其最大转动角度。\n[0069] 第二提示子单元,当检测到所述摄像头已转动至其最大转动角度,提示用户执行拍照动作,以完成拍照。\n[0070] 所述第二控制子单元还当检测到所述摄像头未转动至其最大转动角度,则继续控制所述摄像头转动,直至所述摄像头转动所述旋转角度后,所述第二提示子单元提示用户执行拍照动作,以完成拍照。\n[0071] 可选地,所述计算单元72包括:\n[0072] 确定子单元,在所述预览画面中确定与所述人脸位置最近的一个黄金分割点。\n[0073] 计算子单元,基于所述人脸位置与确定出的所述黄金分割点的位置关系,计算旋转角度。\n[0074] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2020-02-21
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523841 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2018-03-30
- 2015-05-27
实质审查的生效
IPC(主分类): H04N 5/232
专利申请号: 201510028380.4
申请日: 2015.01.20
- 2015-05-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |