一种畸变校正方法及终端技术

技术编号:18659220 阅读:23 留言:0更新日期:2018-08-11 14:56
本发明专利技术实施例公开了一种畸变校正方法,包括:利用终端的摄像头拍摄一张广角照片;确定所述广角照片中的畸变区域和非畸变区域;将所述畸变区域按照预设角度间隔划分成为M个子区域,其中,M为大于或等于1的整数;对所述M个子区域分别进行畸变校正,以得到M个校正后的子区域;将所述M个校正后的子区域和所述非畸变区域进行拼接。采用本发明专利技术实施例可将畸变区域划分成为M个区域,再将该M个区域分别进行畸变校正,在将校正后的M个子区域进行拼接,以减小畸变区域的畸变程度。

A distortion correction method and terminal

The embodiment of the invention discloses a distortion correction method, which comprises: taking a wide-angle photograph with a camera of a terminal; determining the distortion region and the non-distortion region in the wide-angle photograph; dividing the distortion region into M sub-regions according to the preset angle interval, wherein M is an integer greater than or equal to 1; and pairing the distortion region into two sub-regions; The M sub-regions are corrected separately to obtain M corrected sub-regions, and the M corrected sub-regions and the non-distortion regions are joined together. By adopting the embodiment of the invention, the distortion region can be divided into M regions, and then the M regions can be corrected separately, and the corrected M sub-regions can be joined together to reduce the distortion degree of the distortion region.

【技术实现步骤摘要】
一种畸变校正方法及终端
本专利技术实施例涉及电子设备
,尤其涉及到一种畸变校正方法及终端。
技术介绍
随着信息技术的迅速发展,终端的集成可实现的功能越来越多,如拍照、上网、游戏、购物等等,但是终端不是万能的,现有技术中,终端可实现拍照,但是拍照过程中拍照范围存在着一定的约束。通常情况下,会想到采用广角摄像头进行拍照,但是广角摄像头拍摄出来的图像在超出一定角度范围之外的区域产生畸变,这种畸变的产生是由于广角摄像头自身的特性造成的,如何对这种畸变进行校正的问题一直没有得到有效解决。
技术实现思路
本专利技术实施例提供了一种畸变校正的方法及终端,以期对摄像头图像中产生畸变的区域进行校正,以减小畸变程度。本专利技术实施例第一方面公开了一种畸变校正的方法,包括步骤:利用终端的摄像头拍摄一张广角照片;确定所述广角照片中的畸变区域和非畸变区域;将所述畸变区域按照预设角度间隔划分成为M个子区域,其中,M为大于或等于1的整数;对所述M个子区域分别进行畸变校正,以得到M个校正后的子区域;将所述M个校正后的子区域和所述非畸变区域进行拼接。相应地,本专利技术实施例第二方面公开了一种终端,包括:拍摄单元,用于利用终端的摄像头拍摄一张广角照片;确定单元,用于确定所述拍摄单元拍摄到的广角照片中的畸变区域和非畸变区域;划分单元,用于将所述确定单元确定的畸变区域按照预设角度间隔划分成为M个子区域,其中,M为大于或等于1的整数;校正单元,用于对所述划分单元划分的M个子区域分别进行畸变校正,以得到M个校正后的子区域;拼接单元,用于将经所述校正单元校正过的M个校正后的子区域进行拼接。本专利技术实施例利用终端的摄像头拍摄一张广角照片;确定所述广角照片中的畸变区域和非畸变区域;将所述畸变区域按照预设角度间隔划分成为M个子区域,其中,M为大于或等于1的整数;对所述M个子区域分别进行畸变校正,以得到M个校正后的子区域;将所述M个校正后的子区域和所述非畸变区域进行拼接。采用本专利技术实施例可将畸变区域划分成为M个区域,再将该M个区域分别进行畸变校正,在将校正后的M个子区域进行拼接,以减小畸变区域的畸变程度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例、描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种畸变校正的方法的第一实施例的流程示意图;图2为本专利技术实施例提供的一种畸变校正的方法的第二实施例的流程示意图;图3为本专利技术实施例提供的一种畸变校正的方法的第三实施例的流程示意图;图4a为本专利技术实施例提供的一种终端的第一实施例的结构示意图;图4b为本专利技术实施例提供的一种终端的第一实施例的又一结构示意图;图4c为本专利技术实施例提供的一种终端的第一实施例的又一结构示意图;图4d为本专利技术实施例提供的一种终端的第一实施例的又一结构示意图;图4e为本专利技术实施例提供的一种终端的第一实施例的又一结构示意图;图5为本专利技术实施例提供的一种终端的第二实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术实施例一部分实施例,而不是全部的实施例。基于本专利技术实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术实施例保护的范围。实现中,本专利技术实施例中,终端可以包括但不限于:笔记本电脑、手机、平板电脑、智能可穿戴设备等等。终端的系统指设备的操作系统,可以包括但不限于:Android系统、塞班系统、Windows系统、IOS(苹果公司开发的移动操作系统)、XP系统、windows8系统等等。需要说明的是,Android终端指Android系统的终端,塞班终端指塞班系统的终端,等等。上述终端仅是举例,而非穷举,包含但不限于上述终端。实施中,本专利技术实施例所描述的摄像头为广角摄像头,其范围大于现有的普通摄像头的拍照角度。本专利技术实施例结合图1至图5对本专利技术实施例提供的一种畸变校正的方法及终端进行描述。请参阅图1,图1是本专利技术实施例提供的一种畸变校正的方法的第一实施例的流程示意图。本实施例中所描述的畸变校正的方法,包括步骤:S101、利用终端的摄像头拍摄一张广角照片。其中,终端可利用该终端的摄像头拍摄一张广角照片作为一种可能的实施方式,终端可在利用终端的摄像头拍摄一张广角照片之前,确定该终端的摄像头的预拍照角度范围,用户在启动终端的摄像头的时候,可依据想拍照的景物调整拍摄的角度范围,预拍照角度范围,就是用户依据场景中景物所占区域的大小进行确定。终端可先获取用户选择的拍照角度范围的触摸指令,根据该指令确定终端的摄像头的预拍照角度范围。例如,若场景中的景物范围比较小,则预拍照角度范围可调整为普通摄像头的镜头范围,在这种情况下,拍照得到的照片畸变很小,可认为无畸变;若场景中的景物范围较大,已经超过了普通摄像头的镜头范围,预拍照角度范围的图像可能要进行畸变校正。作为一种可能的实施方式,终端的摄像头可为终端的前置摄像头或者后置摄像头;或者,终端的摄像头可为终端通过无线方式或者有线方式控制的摄像头。S102、确定所述广角照片中的畸变区域和非畸变区域。其中,终端可确定广角照片中的畸变区域和非畸变区域,终端可事先设置一个预设阈值,将大于该预设阈值的像素点组成的区域确定为畸变区域,将小于或等于该预设阈值的区域确定为非畸变区域,进一步地,预设阈值的大小可由用户自行设置或者系统默认。需要说明的是,通常情况下,由于广角摄像头自身的特性,因而,广角摄像头的畸变一直存在的,且广角摄像头通常情况下具有对称特性,以广角摄像头的中心位置到两边,畸变系数呈现对称分布,畸变系数已经在现有技术中出现过,在此不作过多描述。畸变系数表示广角摄像头拍摄的图像的畸变程度,广角摄像头的畸变系数越大,说明畸变越大,而广角摄像头的畸变系数在一定范围内,即畸变系数小于某一预设阈值的情况,则可认为畸变系数小于某一预设阈值对应的区域为非畸变区域,其对应的拍照角度范围可定义为无畸变拍照角度范围。S103、将所述畸变区域按照预设角度间隔划分成为M个子区域,其中,M为大于或等于1的整数。其中,终端可将畸变区域按照预设角度间隔划分成为M个子区域,其中,M为大于或等于1的整数,具体实现过程中,M越大,则畸变校准后得到的图像畸变程度越小,介于处理器的处理速度,建议预设角度间隔设置为0.1度左右对畸变区域进行划分。S104、对所述M个子区域分别进行畸变校正,以得到M个校正后的子区域。其中,终端可对M个子区域分别进行畸变校正,以得到M个校正后的子区域,由于每个子区域的畸变程度不一样,因而,对M个区域采用的处理方式可不一样。作为一种可能的实施方式,终端可确定该M个子区域中任一子区域i的平均畸变系数;并根据该平均畸变系数对任一子区域i进行畸变校正。对于任一子区域i,可确定该任一子区域i中每个像素点的畸变系数,从而可对每个像素点的畸变系数求取平均畸变系数。根据该平均畸变系数对该任一子区域i进行畸变校正。S105、将所述M个校正后的子区域和所述非畸变区域进行拼接。其中,终端可将本文档来自技高网...

【技术保护点】
1.一种畸变校正的方法,其特征在于,包括:利用终端的摄像头拍摄一张广角照片;确定所述广角照片中的畸变区域和非畸变区域;将所述畸变区域按照预设角度间隔划分成为M个子区域,其中,M为大于或等于1的整数;对所述M个子区域分别进行畸变校正,以得到M个校正后的子区域;将所述M个校正后的子区域和所述非畸变区域进行拼接。

【技术特征摘要】
1.一种畸变校正的方法,其特征在于,包括:利用终端的摄像头拍摄一张广角照片;确定所述广角照片中的畸变区域和非畸变区域;将所述畸变区域按照预设角度间隔划分成为M个子区域,其中,M为大于或等于1的整数;对所述M个子区域分别进行畸变校正,以得到M个校正后的子区域;将所述M个校正后的子区域和所述非畸变区域进行拼接。2.如权利要求1所述的方法,其特征在于,所述确定所述广角照片中的畸变区域和非畸变区域,包括:将所述广角照片中畸变系数大于预设阈值的区域确定为畸变区域;将所述广角照片中畸变系数小于或等于预设阈值的区域确定非畸变区域。3.如权利要求1或2任一项所述的方法,其特征在于,所述对所述M个子区域分别进行畸变校正,以得到M个校正后的子区域,包括:确定所述M个子区域中任一子区域i的平均畸变系数;根据所述平均畸变系数对所述任一子区域i进行畸变校正。4.如权利要求1或2任一项所述的方法,其特征在于,所述将所述M个校正后的子区域和所述非畸变区域进行拼接,包括:确定所述M个校正后的子区域和所述非畸变区域的边界线;依据所述边界线将所述M个校正后的子区域与所述非畸变区域按照与所述广角照片对应的顺序进行拼接。5.如权利要求1或2任一项所述的方法,其特征在于,所述将所述M个校正后的子区域和所述非畸变区域进行拼接之后,所述方法还包括:将所述拼接得到的图像的拼接位置进行平滑处理;将平滑处理后的图像的边缘进行切割处理,以得到矩形图片。6.如权利要求1所述的方法,其特征在于,在所述利用终端的摄像头拍摄一张广角照片之前,所述方法还包括:获取用户依据想拍照的景物调整选择的拍照角度范围的触摸指令,根据该指令确定终端的摄像头的预拍照角度范围,并根据所述预拍照角度范围确定是否进行畸变校正。7.一种终端,其特征在于,包括:拍摄单元,用于利用终端的摄像头拍摄一张广角照片;确定单元,用于确定所述拍摄单元拍摄到的广角照片中的畸变区域和非畸变...

【专利技术属性】
技术研发人员:曾元清
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1