一种人脸畸变校正的方法及终端的制作方法

文档序号:9276987阅读:1589来源:国知局
一种人脸畸变校正的方法及终端的制作方法
【技术领域】
[0001]本发明实施例涉及电子设备技术领域,尤其涉及到一种人脸畸变校正的方法及终端。
【背景技术】
[0002]随着信息技术的迅速发展,终端的集成可实现的功能越来越多,如拍照、上网、游戏、购物等等,但是终端不是万能的,现有技术中,终端可实现拍照,但是拍照过程中拍照范围存在着一定的约束。
[0003]通常情况下,会想到采用广角摄像头进行拍照,但是广角摄像头拍摄出来的图像在超出一定角度范围之外的区域产生畸变,这种畸变的产生是由于广角摄像头自身的特性造成的,尤其对于想单独对广角摄像头拍摄的人脸进行畸变校正,现有技术仍然尚未解决。

【发明内容】

[0004]本发明实施例提供了一种人脸畸变校正的方法及终端,以期对广角摄像头取景画面中的人脸进行畸变校正,从而,减小该人脸的畸变程度。
[0005]本发明实施例第一方面公开了一种人脸畸变校正的方法,包括步骤:
[0006]对终端的摄像头拍摄到的取景画面进行人脸检测;
[0007]若检测到所述取景画面中存在M个人脸,判断所述M个人脸中是否存在畸变系数大于预设阈值的畸变区域,其中,M为大于或等于I的整数;
[0008]若是,对所述畸变区域进行畸变校正。
[0009]相应地,本发明实施例第二方面公开了一种终端,包括:
[0010]检测单元,用于对终端的摄像头拍摄到的取景画面进行人脸检测;
[0011]判断单元,用于若所述检测单元检测到所述取景画面中存在M个人脸,判断所述M个人脸中是否存在畸变系数大于预设阈值的畸变区域,其中,M为大于或等于I的整数;
[0012]校正单元,用于在所述判断单元判断出所述M个人脸中存在畸变系数大于预设阈值的畸变区域,对所述畸变区域进行畸变校正。
[0013]本发明实施例对终端的摄像头拍摄到的取景画面进行人脸检测;若检测到所述取景画面中存在M个人脸,判断所述M个人脸中是否存在畸变系数大于预设阈值的畸变区域,其中,M为大于或等于I的整数;若是,对所述畸变区域进行畸变校正。采用本发明实施例可对摄像头拍摄到的取景画面中的人脸进行检测,并对检测到的人脸进行畸变校正,从而,减小广角摄像头中畸变人脸的畸变程度。
【附图说明】
[0014]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例、描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1为本发明实施例提供的一种人脸畸变校正的方法的第一实施例的流程示意图;
[0016]图2为本发明实施例提供的一种人脸畸变校正的方法的第二实施例的流程示意图;
[0017]图3为本发明实施例提供的一种人脸畸变校正的方法的第三实施例的流程示意图;
[0018]图4a为本发明实施例提供的一种终端的第一实施例的结构示意图;
[0019]图4b为本发明实施例提供的一种终端的第一实施例的又一结构示意图;
[0020]图4c为本发明实施例提供的一种终端的第一实施例的又一结构示意图;
[0021]图4d为本发明实施例提供的一种终端的第一实施例的又一结构示意图;
[0022]图4e为本发明实施例提供的一种终端的第一实施例的又一结构示意图;
[0023]图5为本发明实施例提供的一种终端的第二实施例的结构示意图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。
[0025]实现中,本发明实施例中,终端可以包括但不限于:笔记本电脑、手机、平板电脑、智能可穿戴设备等等。终端的系统指设备的操作系统,可以包括但不限于=Android系统、塞班系统、Windows系统、1S (苹果公司开发的移动操作系统)、XP系统、windows 8系统等等。需要说明的是,Android终端指Android系统的终端,塞班终端指塞班系统的终端,等等。上述终端仅是举例,而非穷举,包含但不限于上述终端。
[0026]具体实现中,本发明实施例中所描述的摄像头为广角摄像头,其范围大于现有的普通摄像头的拍照角度。本发明实施例中所要解决的问题是只对广角摄像头拍摄到的取景画面中的人脸的畸变区域进行畸变校正,而其他畸变区域不做处理。
[0027]本发明实施例结合图1至图5对本发明实施例提供的一种人脸畸变校正的方法及终端进行描述。
[0028]请参阅图1,图1是本发明实施例提供的一种人脸畸变校正的方法的第一实施例的流程示意图。本实施例中所描述的人脸畸变校正的方法,包括步骤:
[0029]S101、对终端的摄像头拍摄到的取景画面进行人脸检测。
[0030]其中,终端可对该终端的摄像头拍摄的取景画面进行人脸检测。人脸检测可根据人的脸部轮廓、脸部特征(如鼻子、眼睛、嘴巴、眉毛等等),目前的人脸检测技术较为成熟。
[0031]作为一种可能的实施方式,终端可在对终端的摄像头拍摄到的取景画面进行人脸检测之前,确定该终端的摄像头的预拍照角度范围,用户在启动终端的摄像头的时候,可依据想拍照的景物调整拍摄的角度范围,预拍照角度范围,就是用户依据场景中景物所占区域的大小进行确定。终端可先获取用户选择的拍照角度范围的触摸指令,根据该指令确定终端的摄像头的预拍照角度范围。例如,若场景中的景物范围比较小,则预拍照角度范围可调整为普通摄像头的镜头范围,在这种情况下,拍照得到的照片畸变很小,可认为无畸变;若场景中的景物范围较大,已经超过了普通摄像头的镜头范围,预拍照角度范围的图像可能要进行畸变校正。
[0032]作为一种可能的实施方式,终端的摄像头可为终端的前置摄像头或者后置摄像头;或者,终端的摄像头可为终端通过无线方式或者有线方式控制的摄像头。
[0033]S102、若检测到所述取景画面中存在M个人脸,判断所述M个人脸中是否存在畸变系数大于预设阈值的畸变区域,其中,M为大于或等于I的整数。
[0034]其中,若终端检测到取景画面中存在M个人脸的情况,可判断该M个人脸中是否存在畸变系数大于预设阈值的畸变系数。由于人脸在摄像头拍摄到的取景画面中占有一定的面积,因而,人脸在不同位置,该位置上的畸变系数不一样。需要说明的是,通常情况下,由于广角摄像头自身的特性,因而,广角摄像头的畸变一直存在的,且广角摄像头通常情况下具有对称特性,以广角摄像头的中心位置到两边,畸变系数呈现对称分布,畸变系数已经在现有技术中出现过,在此不作过多描述。畸变系数表示广角摄像头拍摄的图像的畸变程度,广角摄像头的畸变系数越大,说明畸变越大,而广角摄像头的畸变系数在一定范围内,即畸变系数小于某一预设阈值的情况,则可认为畸变系数小于某一预设阈值对应的区域为无畸变区域,其对应的拍照角度范围可定义为无畸变拍照角度范围。
[0035]作为一种可能的实施方式,终端可确定小于或等于上述预设阈值对应的摄像头拍摄到的取景画面的对应角度范围;并判断M个人脸中是否存在所述对应角度范围之外的区域。
[0036]S103、若是,对所述畸变区域进行畸变校正。
[0037]其中,若终端检测到M个人脸中存在畸变系数大于预设阈值的畸变系数,则对该畸变区域进行畸变校正。进一步地,根据畸变系数的大小可将人脸区域划分为畸变系数小于或等于预设阈值
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1