一种畸变校正的方法及移动终端的制作方法_2

文档序号:9290210阅读:来源:国知局
以实现检测所述当前场景的人脸位置、大小、面部特征等等,用以进行拍摄。
[0049]S102,根据检测结果调节所述广角镜头的拍摄角度,并采用所述拍摄角度拍摄生成第一图像。
[0050]具体的,所述移动终端根据检测结果调节所述广角镜头的拍摄角度,并采用所述拍摄角度拍摄生成第一图像。其中,所述拍摄角度是指广角镜头所拍摄视角范围。当在所述当前场景中未检测到人脸时,对所述当前场景直接进行拍摄,或者调节广角镜头的拍摄角度至拍摄范围最大的预设无畸变角度,并按照调节后的拍摄角度进行拍摄生成第一图像。当在所述当前场景中检测到人脸时,可通过调节广角镜头的拍摄角度,使得所拍摄的人脸完整,并按照调节后的拍摄角度进行拍摄生成第一图像,这样不会造成拍摄图像人脸不完整的情况,更加能满足用户的需求,增强用户黏性。
[0051]S103,若所述拍摄角度不在预设无畸变角度范围内时,对所述第一图像进行畸变校正并生成第二图像,将所述第二图像输出。
[0052]具体的,所述移动终端判断所述拍摄角度是否在预设无畸变角度范围内,当所述拍摄角度不在预设无畸变角度范围内时,所述移动终端对所述第一图像进行畸变校正并生成第二图像,将所述第二图像输出。所述预设无畸变角度是根据所配置的广角镜头所设定的,是固定的角度范围,即所述预设无畸变角度范围内拍摄的图像不会出现畸变。而对于不在所述预设无畸变角度范围内的拍摄角度,设定了与拍摄角度一一对应的畸变校正系数,所述畸变校正系数是根据无数实验数据所得到的,当所述拍摄角度不在预设无畸变角度范围内时,获取与拍摄角度对应的畸变校正系数,对所述第一图像进行畸变校正并生成第二图像,并将所述第二图像在所述移动终端中输出。
[0053]在本发明实施例中,通过在接收到通过广角镜头对当前场景的拍摄指令时,对当前场景进行人脸检测,根据检测结果调节广角镜头的拍摄角度,并采用拍摄角度拍摄生成第一图像,若所述拍摄角度不在预设无畸变角度范围内时,对第一图像进行畸变校正并生成第二图像,将第二图像输出。通过利用广角镜头拍摄,可以扩大拍摄范围,进一步,当拍摄角度不在预设无畸变角度范围内时,可以对拍摄图像进行畸变校正,减小了图像的畸变,进而提高了移动终端的拍摄效果。
[0054]请参见图2,为本发明实施例提供了另一种畸变校正的方法的流程示意图。如图2所示,本发明实施例的所述方法可以包括以下步骤S201-步骤S205。
[0055]S201,接收到通过广角镜头对当前场景的拍摄指令时,检测所述当前场景中是否存在人脸。
[0056]具体的,当接收到通过广角镜头对当前场景的拍摄指令时,移动终端对所述当前场景进行人脸检测。在用户开启所配置的广角镜头之后,所述移动终端可以接收用户通过广角镜头在所述移动终端中的用户输入界面所输入的预设手势、预设点击位置等方式发送的拍摄指令,或者所述移动终端可以接收用户通过预设按键、预设按键组合等方式发送拍摄指令。当接收到使用广角镜头的拍摄指令之后,所述移动终端利用人脸检测装置检测所述当前场景中是否存在人脸。
[0057]S202,若所述当前场景中存在人脸,则检测所述人脸的面部特征是否完整。
[0058]具体的,若所述当前场景中存在人脸,则所述移动终端检测所述人脸的面部特征是否完整。所述人脸面部特征可以包括但不限定于两只眼睛、鼻子、耳朵、嘴等。所述移动终端可以先确定所存在的人脸的位置和大小,可选的方式中,可以检测每一个位置的人脸面部特征是否完整,或者对人脸位置在所述当前场景的四周位置的检测人脸面部特征是否完整。
[0059]S203,根据检测结果调节所述广角镜头的拍摄角度,并采用所述拍摄角度拍摄生成第一图像。
[0060]具体的,所述移动终端根据检测结果调节所述广角镜头的拍摄角度,并采用所述拍摄角度拍摄生成第一图像,其中,所述拍摄角度是指广角镜头所拍摄视角范围。。由于检测结果不同,广角镜头的拍摄角度的调节方式不同,因此可以分为以下三种情况进行详细介绍。
[0061]第一种情况:当所述当前场景中不存在人脸时,将所述广角镜头的拍摄角度调节至预设无畸变角度范围的最大角度,并采用所述最大角度拍摄生成第一图像。
[0062]具体的,当检测结果是所述当前场景中不存在人脸时,所述移动终端将所述广角镜头的拍摄角度调节至预设无畸变角度范围的最大角度,采用所述最大角度拍摄生成第一图像。这样可以保证在选择较大的拍摄范围的同时使得所拍摄的图像不存在畸变,
[0063]第二种情况:当所述人脸的面部特征不完整时,调节所述广角镜头的拍摄角度,以使调节后的当前场景中所述人脸的面部特征完整,并采用所述拍摄角度拍摄生成第一图像。
[0064]具体的,当检测结果是所述人脸的面部特征不完整时,所述移动终端调节所述广角镜头的拍摄角度,直至调节后的当前场景中所述人脸的面部特征完整,并采用所述拍摄角度拍摄生成第一图像。可以理解的是,若调节广角镜头的拍摄角度至最大角度也不能让面部特征不完整的人脸完整呈现时,则可能不完整人脸对应用户是侧着站立、或者所站地方太远、或者离广角镜头太近等情况使得不能完整显示,这时采用调节之前的拍摄角度进行拍摄生成第一图像,或者调节至不包含所述不完整人脸且畸变最小的拍摄角度进行拍摄。
[0065]第三种情况:当所述人脸的面部特征完整时,将所述广角镜头的拍摄角度调节至所述人脸的面部特征完整且畸变最小的角度,并采用所调节的所述畸变最小的角度拍摄生成第一图像。
[0066]具体的,当检测结果是所述人脸的面部特征完整时,所述移动终端将所述广角镜头的拍摄角度调节至所述人脸的面部特征完整且畸变最小的角度,并采用所调节的所述畸变最小的角度拍摄生成第一图像。所述移动终端可以通过由包含完整的面部特征的拍摄角度由大到小调节,保证人脸的面部特征完整的情况下,若调节之后的拍摄角度大于所述预设无畸变角度范围的最大角度时,用调节之后的拍摄角度进行拍摄。若调节之后的拍摄角度小于等于所述预设无畸变角度范围的最大角度时,采用所述预设无畸变角度范围的最大角度进行拍摄。这样既可实现将所述广角镜头的拍摄角度调节至所述人脸的面部特征完整且畸变最小的角度,并采用所调节的所述畸变最小的角度拍摄生成第一图像的过程。
[0067]S204,若所述拍摄角度不在预设无畸变角度范围内时,获取拍摄角度与畸变校正系数的关系表,并从所述拍摄角度与畸变校正系数的关系表中查找所述拍摄角度对应的畸变校正系数。
[0068]具体的,若所述拍摄角度不在预设无畸变角度范围内时,所述移动终端获取拍摄角度与畸变校正系数的关系表,并从所述拍摄角度与畸变校正系数的关系表中查找所述拍摄角度对应的畸变校正系数。由于不同类型的广角镜头对应的畸变校正算法不同,因此获得的畸变校正系数也各有不同。所述移动终端保存有所配置的广角镜头在各个存在畸变的拍摄角度时对应的畸变校正系数,即为拍摄角度与畸变校正系数的关系表。所述移动终端根据拍摄角度获取相应的畸变校正系数。
[0069]S205,采用所述畸变校正系数对所述第一图像进行处理,生成第二图像,并将所述第二图像输出。
[0070]具体的,所述移动终端采用所述畸变校正系数对所述第一图像进行处理,生成第二图像,并将所述第二图像输出。可以理解的是,当所述移动终端采用所述畸变校正系数对所述第一图像处理之后,为不规则的第一图像,将所述第一图像进行剪切,按照一定的长宽比例进行截取最大面积的图像,生成第二图像,将所述第二图像输出。
[0071]在本发明实施例中,通过在接收到通过广角镜头对当前场景的拍摄指令时,对当前场景进行人脸检测,根据检测结果调节广角镜头的拍摄角度,并采用拍摄角度拍摄生成第一图像,若所述拍摄角度不在预设无畸变角度范围内时,对第一图像进行畸变校正并生成第二图像,将第二图像输出。通过利用广角镜头拍摄,可以扩大拍摄范围,进一步,当拍摄角度不在预设无畸变角度范围内时,可以对拍摄图像进行畸变校正,减小了图像的畸变,还可以针对不同的场景调节不同的拍摄角度,改善了移动终端的拍摄效果,进而也提高了移动终端的智能性与便捷性。
[0072]请参见图3,为本发明实施例提供了又一种畸变校正的方法的流程示意图。如图3所示,本发明实施例的所述方法可以包括以下步骤S301-步骤S304,其中步骤S301-步骤S303的具体介绍请参见图2所示实施例的对应步骤,在此不再赘述。
[0073]S301,接收到通过广角镜头对当前场景的拍摄指令时,检测所述当前场景中是否存在人脸。
[0074]S302,若所述当前场景中存在人脸,则检测所述人脸的面部特征是否完整。
[0075]S303,根据检测结果调节所述广角镜头的拍摄角度,并采用所述拍摄角度拍摄生成第一图像。
[0076]具体的,所述移动终端根据检测结果调节所述广角镜头的拍摄角度,并采用所述拍摄角度拍摄生成第一图像。由于检测结果不同,广角镜头的拍摄角度的调节方式不同,因此可以分为以下三种情况进行详细介绍。
[0077]第一种情况:当所述当前场景中不存在人脸时,将所述广角镜头的拍摄角度调节至预设无畸变角度范围的最大角度,并采用所述最大角度拍摄生成第一图像。
[0078]第二种情况:当所述人脸的面部特征不完整时,调节所述广角镜头的拍摄角度,以使调节后的当前场景中所述人脸的面部特征完整,并采用所述拍摄角度拍摄生成第一图像。
[0079]第三种情况:当所述人脸的面部特征完整时,将所述广角镜头的拍摄角度调
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1