一种局部畸变的校正方法及移动终端的制作方法
【技术领域】
[0001]本发明涉及图像处理技术领域,尤其涉及一种局部畸变的校正方法及移动终端。
【背景技术】
[0002]由于相机镜头的物理非线性特征,在成像过程中不可避免的会造成实物形状在图像上的畸变,具体表现可分为枕形畸变、桶形畸变及线性畸变。由于畸变的存在不仅影响采集图像的视觉效果,而且如果直接应用到工业近景测量上,将会降低相机测量精度,进而影响结果。相对于普通镜头,广角镜头的畸变较大,是由于畸变仅与物高(或视场角大小)有关,广角镜头相对于普通镜头视场角变大,进而相对于普通镜头畸变程度增大。
[0003]因此,研宄出一种对广角镜头拍摄后的图像进行畸变的校正方法变得日益重要。
【发明内容】
[0004]本发明实施例提供一种局部畸变的校正方法及移动终端,用于一定程度的校正大视角镜头拍摄的图像的畸变。
[0005]本发明第一方面提供一种局部畸变的校正方法,包括:
[0006]获取移动终端的大视角镜头拍摄的图像;
[0007]获取所述图像中的待校正的图像区域,其中,所述待校正的图像区域的畸变程度参数大于或等于预设畸变程度参数;
[0008]按照预设尺寸获取所述图像的中央像素网格;
[0009]将所述待校正的图像区域划分为与所述中央像素网格尺寸相同的N个像素网格,其中,N为大于等于2的整数;
[0010]以所述中央像素网格作为畸变校正基准校正所述N个像素网格,以得到校正图像。
[0011]结合本发明第一方面,在第一方面的第一种可能的实现方式中,所述获取所述图像中的待校正的图像区域,包括:
[0012]解析所述图像,以得到畸变程度参数大于或等于预设畸变程度参数的图像区域;
[0013]将所述畸变程度参数大于或等于预设畸变程度参数的图像区域在移动终端的显示界面上展示,并提示用户选择待校正的图像区域;
[0014]若接收到用户输入的选择指令,获取所述选择指令对应的待校正的图像区域,以得到所述待校正的图像区域。
[0015]结合本发明第一方面,在第一方面的第一种可能的实现方式中,所述获取所述图像中的待校正的图像区域,包括:
[0016]解析所述图像,以得到所述图像中畸变程度参数大于或等于预设畸变程度参数的所有图像区域,所述所有图像区域为待校正图像区域。
[0017]结合本发明第一方面、第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述以所述中央像素网格作为畸变校正基准校正所述N个像素网格,包括:
[0018]获取所述N个像素网格到所述中央像素网格的横向距离和纵向距离;
[0019]根据所述N个像素网格到所述中央像素网格的横向距离和纵向距离,换算与所述N个像素网格对应的横向畸变程度参数和纵向畸变程度;
[0020]根据所述与所述N个像素网格对应的畸变程度参数对所述N个像素网格进行畸变校正。
[0021]结合本发明第一方面、第一方面的第一种至第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述将所述图像划分为与所述中央像素网格尺寸相同的N个像素网格,包括:
[0022]将所述待校正的图像区域按照预设尺寸进行网格化处理,以得到与所述中央像素网格尺寸相同的N个像素网格。
[0023]本发明第二方面提供一种移动终端,包括:
[0024]第一获取单元,用于获取移动终端的大视角镜头拍摄的图像。
[0025]第二获取单元,用于获取所述第一获取单元获取到的所述图像中的待校正的图像区域,其中,所述待校正的图像区域的畸变程度参数大于或等于预设畸变程度参数;
[0026]第三获取单元,用于按照预设尺寸获取所述第一获取单元获取到所述图像的中央像素网格;
[0027]划分单元,用于将所述第二获取单元获取到的所述待校正的图像区域划分为与所述中央像素网格尺寸相同的N个像素网格,其中,N为大于等于2的整数;
[0028]校正单元,用于以所述第三获取单元获取到的所述中央像素网格作为畸变校正基准校正所述N个像素网格,以得到校正图像。
[0029]结合本发明第二方面,在第二方面的第一种可能的实现方式中,所述第二获取单元具体用于:
[0030]解析所述图像,以得到畸变程度参数大于或等于预设畸变程度参数的图像区域;
[0031]将所述畸变程度参数大于或等于预设畸变程度参数的图像区域在移动终端的显示界面上展示,并提示用户选择待校正的图像区域;
[0032]若接收到用户输入的选择指令,获取所述选择指令对应的待校正的图像区域,以得到所述待校正的图像区域。
[0033]结合本发明第二方面,在第二方面的第一种可能的实现方式中,所述第二获取单元具体用于:
[0034]解析所述图像,以得到所述图像中畸变程度参数大于或等于预设畸变程度参数的所有图像区域,所述所有图像区域为待校正图像区域。
[0035]结合本发明第二方面、第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述校正单元具体用于:
[0036]获取所述N个像素网格到所述中央像素网格的横向距离和纵向距离;
[0037]根据所述N个像素网格到所述中央像素网格的横向距离和纵向距离,换算与所述N个像素网格对应的横向畸变程度参数和纵向畸变程度;
[0038]根据所述与所述N个像素网格对应的畸变程度参数对所述N个像素网格进行畸变校正。
[0039]结合本发明第二方面、第二方面的第一种至第三种可能的实现方式,在第二方面的第四种可能的实现方式中,将所述待校正的图像区域按照预设尺寸进行网格化处理,以得到与所述中央像素网格尺寸相同的N个像素网格。
[0040]实施本发明实施例,具有如下有益效果:
[0041]本发明实施例中,由于镜头畸变实际上是光学透镜固有的透视失真的总称,也就是因为透视原因造成的失真,即畸变是光学镜头固有的缺陷,畸变只能减小而不能被消除,因此通过光学镜头拍摄出来的图像都会存在畸变,只是畸变程度大小的问题,对于大视角镜头拍摄出来的图像边缘的畸变程度较大,越靠近中间畸变越小,因此靠近中间的图像区域的畸变可忽略不计,因此本发明先获取移动终端的大视角镜头拍摄的图像;获取所述图像中的待校正的图像区域,其中,所述待校正的图像区域的畸变程度参数大于或等于预设畸变程度参数;按照预设尺寸获取所述图像的中央像素网格;将所述待校正的图像区域划分为与所述中央像素网格尺寸相同的N个像素网格,其中,N为大于等于2的整数;以所述中央像素网格作为畸变校正基准校正所述N个像素网格,以得到校正图像,进而可一定程度的校正大视角镜头拍摄的图像的畸变。
【附图说明】
[0042]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本发明实施例提供的局部畸变的校正方法的第一实施例流程图;
[0044]图2为本发明实施例提供的局部畸变的校正方法的第二实施例流程图;
[0045]图3为本发明实施例提供的局部畸变的校正方法的第三实施例流程图;
[0046]图4为本发明实施例提供的移动终端的第一实施例结构示意图;
[0047]图5为本发明实施例提供的移动终端的第二实施例结构示意图。
【具体实施方式】
[0048]本发明实施例提供一种局部畸变的校正方法及移动终端,用于一定程度的校正大视角镜头拍摄的图像的畸变。
[0049]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0050]以下分别进行详细说明。
[0051]本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0052]本发明局部畸变的校正方法的一个实施例。其中,一种局部畸变的校正方法:获取移动终端的大视角镜头拍摄的图像;获取所述图像中的待校正的图像区域,其中,所述待校正的图像区域的畸变程度参数大于或等于预设畸变程度参数;按照预设尺寸获取所述图像的中央像素网格;将所述待校正的图像区域划分为与所述中央像素网格尺寸相同的N个像素网格,其中,N为大于等于2的整数;以所述中央像素网格作为畸变校正基准校正所述N个像素网格,以得到校正图像。
[0053]首先参见图1,图1为本发明实施例提供的一种局部畸变的校正方法的第一实施例流程图。其中,如图1所示,本发明的一个实施例提供的一种局部畸变的校正方法可以包括步骤SlOl?S105:
[0054]S11、获取移动终端的大视角镜头拍摄的图像。
[0055]在一实施例中,获取移动终端的大视角镜头拍摄的图像【具体实施方式】可以是移动终端直接获取存储于移动终端本地中的大视角镜头拍摄的图像,也可以是移动终