一种基于拍摄距离的畸变校正方法及移动终端技术

技术编号:12256329 阅读:91 留言:0更新日期:2015-10-28 19:37
本发明专利技术公开了一种基于拍摄距离的畸变校正方法,该方法还包括:获取移动终端的大视角镜头拍摄的图像;获取所述图像中的与N个拍摄物对应的N个待校正图像区域,N为大于1的整数;获取所述N个拍摄物体与所述移动终端之间的距离;将所述N个待校正图像划分为与预先存储的网格模板尺寸相同的W个像素网格,其中,W为大于N的整数;根据所述N个拍摄物体与所述移动终端之间的距离以及预先存储的网格模板对所述W个像素网格进行畸变校正,以得到校正图像。本发明专利技术实施例还提供了一种移动终端。采用本发明专利技术实施例可一定程度的校正大视角镜头拍摄的图像的畸变。

【技术实现步骤摘要】

本专利技术涉及图像处理
,尤其涉及一种基于拍摄距离的畸变校正方法及移动终端
技术介绍
由于相机镜头的物理非线性特征,在成像过程中不可避免的会造成实物形状在图像上的畸变,具体表现可分为枕形畸变、桶形畸变及线性畸变。由于畸变的存在不仅影响采集图像的视觉效果,而且如果直接应用到工业近景测量上,将会降低相机测量精度,进而影响结果。相对于普通镜头,广角镜头的畸变较大,是由于畸变仅与物高(或视场角大小)有关,广角镜头相对于普通镜头视场角变大,进而相对于普通镜头畸变程度增大。因此,研究出一种对广角镜头拍摄后的图像进行畸变的校正方法变得日益重要。
技术实现思路
本专利技术实施例提供一种基于拍摄距离的畸变校正方法及移动终端,用于一定程度的校正大视角镜头拍摄的图像的畸变。本专利技术第一方面提供一种基于拍摄距离的畸变校正方法,包括:获取移动终端的大视角镜头拍摄的图像;获取所述图像中的与N个拍摄物对应的N个待校正图像区域,N为大于I的整数;获取所述N个拍摄物体与所述移动终端之间的距离;将所述N个待校正图像划分为与预先存储的网格模板尺寸相同的W个像素网格,其中,W为大于N的整数;根据所述N个拍摄物体与所述移动终端之间的距离以及预先存储的网格模板对所述W个像素网格进行畸变校正,以得到校正图像。结合本专利技术第一方面,在第一方面的第一种可能的实现方式中,所述将所述N个待校正图像划分为与预先存储的网格模板尺寸相同的W个像素网格,包括:将所述N个待校正图像按照所述网格模板尺寸进行网格化处理,以得到与所述网格模板尺寸相同的W个像素网格。结合本专利技术第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据所述N个拍摄物体与所述移动终端之间的距离以及预先存储的网格模板对所述W个像素网格进行畸变校正,包括:根据所述N个拍摄物体与所述移动终端之间的距离确定所述N个待校正的图像区域的畸变调整系数;根据所述预先存储的网格模板确定所述W个像素网格的像素坐标偏移量;根据所述N个待校正的图像区域的畸变调整系数和所述W个像素网格的像素坐标偏移量确定所述W个像素网格的目标像素坐标偏移量;根据所述W个像素网格的目标像素坐标偏移量对所述W个像素网格进行畸变校正。结合本专利技术第一方面、第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述获取所述N个拍摄物体与所述移动终端之间的距离,包括:获取所述移动终端中存储的所述N个拍摄物体与所述移动终端之间的距离,其中,所述N个拍摄物体与所述移动终端之间的距离为在通过所述大视角镜头获取所述图像时,通过所述移动终端的红外传感器获取所述N个拍摄物体与所述移动终端之间的距离。结合本专利技术第一方面、第一方面的第一种至第三种任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述获取所述图像中的与N个拍摄物对应的N个待校正图像区域之前,所述畸变校正方法还包括:判断所述图像的畸变程度是否大于或等于预设畸变阈值;其中,所述获取所述图像中的与N个拍摄物对应的N个待校正图像区域包括,在所述图像的畸变程度大于或等于预设畸变阈值的情况下,获取所述图像中的与N个拍摄物对应的N个待校正图像区域。本专利技术第二方面提供一种移动终端,包括:第一获取单元,用于获取移动终端的大视角镜头拍摄的图像;第二获取单元,用于获取所述第一获取单元获取到的所述图像中的与N个拍摄物对应的N个待校正图像区域,N为大于I的整数;第三获取单元,用于获取所述N个拍摄物体与所述移动终端之间的距离;划分单元,用于将所述N个待校正图像划分为与预先存储的网格模板尺寸相同的W个像素网格,其中,W为大于N的整数;校正单元,用于根据所述第三获取单元获取到的所述N个拍摄物体与所述移动终端之间的距离以及预先存储的网格模板对所述划分单元划分得到的所述W个像素网格进行畸变校正,以得到校正图像。结合本专利技术第二方面,在第二方面的第一种可能的实现方式中,所述划分单元具体用于:将所述N个待校正图像按照所述网格模板尺寸进行网格化处理,以得到与所述网格模板尺寸相同的W个像素网格。结合本专利技术第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述校正单元具体用于:根据所述N个拍摄物体与所述移动终端之间的距离确定所述N个待校正的图像区域的畸变调整系数;根据所述预先存储的网格模板确定所述W个像素网格的像素坐标偏移量;根据所述N个待校正的图像区域的畸变调整系数和所述W个像素网格的像素坐标偏移量确定所述W个像素网格的目标像素坐标偏移量;根据所述W个像素网格的目标像素坐标偏移量对所述W个像素网格进行畸变校正。结合本专利技术第二方面、第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述第三获取单元具体用于:获取所述移动终端中存储的所述N个拍摄物体与所述移动终端之间的距离,其中,所述N个拍摄物体与所述移动终端之间的距离为在通过所述大视角镜头获取所述图像时,通过所述移动终端的红外传感器获取所述N个拍摄物体与所述移动终端之间的距离。结合本专利技术第二方面、第二方面的第一种至第三种任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述移动终端还包括:判断单元,用于判断所述图像的畸变程度是否大于或等于预设畸变阈值;其中,所述第二获取单元具体用于:在所述图像的畸变程度大于或等于预设畸变阈值的情况下,获取所述图像中的与N个拍摄物对应的N个待校正图像区域。实施本专利技术实施例,具有如下有益效果:本专利技术实施例中,由于镜头畸变实际上是光学透镜固有的透视失真的总称,也就是因为透视原因造成的失真,即畸变是光学镜头固有的缺陷,畸变只能减小而不能被消除,因此通过光学镜头拍摄出来的图像都会存在畸变,只是畸变程度大小的问题,对于大视角镜头拍摄出来的图像,拍摄物离大视角镜头越近畸变程度越大,离大视角镜头越远畸变程度越大,且拍摄的图像边缘的畸变程度较大,越靠近中间畸变越小,因此,本专利技术先获取移动终端的大视角镜头拍摄的图像;获取所述图像中的与N个拍摄物对应的N个待校正图像区域,N为大于I的整数;获取所述N个拍摄物体与所述移动终端之间的距离;将所述N个待校正图像划分为与预先存储的网格模板尺寸相同的W个像素网格,其中,W为大于N的整数;根据所述N个拍摄物体与所述移动终端之间的距离以及预先存储的网格模板对所述W个像素网格进行畸变校正,以得到校正图像,进而可一定程度的校正大视角镜头拍摄的图像的畸变。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的基于拍摄距离的畸变校正方法的第一实施例流程图;图2为本专利技术实施例提供的基于拍摄距离的畸变校正方法的第二实施例流程图;图3为本专利技术实施例提供的基于拍摄距离的畸变校正方法的第三实施例流程图;图4为本专利技术实施例提供的移动终端的第一实施例结构示意图;图5为本专利技术实施例提供的移动终端的第二实施例结构示意图。【具体实施方式】本专利技术实施例提供一种基于拍摄距离的畸变校正方法及移动终端,用于一定本文档来自技高网...

【技术保护点】
一种基于拍摄距离的畸变校正方法,其特征在于,包括:获取移动终端的大视角镜头拍摄的图像;获取所述图像中的与N个拍摄物对应的N个待校正图像区域,N为大于1的整数;获取所述N个拍摄物体与所述移动终端之间的距离;将所述N个待校正图像划分为与预先存储的网格模板尺寸相同的W个像素网格,其中,W为大于N的整数;根据所述N个拍摄物体与所述移动终端之间的距离以及预先存储的网格模板对所述W个像素网格进行畸变校正,以得到校正图像。

【技术特征摘要】

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

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

1