一种图像畸变矫正方法及装置和设备制造方法及图纸

技术编号:33528843 阅读:68 留言:0更新日期:2022-05-19 01:55
本发明专利技术公开了一种图像畸变矫正方法及装置和设备,该方法包括:获取待矫正图像,确定所述待矫正图像中前景对象的像素坐标;确定所述前景对象的像素坐标在预设的畸变矫正网络中所对应的至少一个畸变矫正网格;其中,所述预设的畸变矫正网络与所述待矫正图像尺寸相同,且所述畸变矫正网络包括多个畸变矫正网格,所述多个畸变矫正网格重叠组合;在对应的畸变矫正网格内,根据预设矫正模型对所述前景对象的像素坐标进行矫正,得到矫正后的前景对象的像素坐标。该种矫正方法具有鲁棒性和普适性,通过预设矫正模型,无需对前景对象进行分割,也无需判断前景对象的扭曲状态,提升了图像畸变矫正的性能,给予用户良好的视觉体验。给予用户良好的视觉体验。给予用户良好的视觉体验。

【技术实现步骤摘要】
一种图像畸变矫正方法及装置和设备


[0001]本专利技术涉及互联网
,特别涉及一种图像畸变矫正方法及装置和设备。

技术介绍

[0002]随着信息技术的发展,人们对终端设备的摄像需求急剧增加,促使摄像头功能的快速发展,包括手机、平板在内的智能终端的摄像功能越来越强大,已经成为终端设备的重要功能之一。其中,终端设备的镜头视场角对摄像功能影响很大,但是镜头视场角越来越大,也导致了摄像图像的畸变问题愈加显著。

技术实现思路

[0003]本专利技术提供一种图像畸变矫正方法及装置和设备,该方法通过在预设的畸变矫正网格进行图像畸变矫正,可以对不同形态的前景对象直接完成矫正过程,预设的矫正模型不需要根据前景对象的形态的改变进行重置,因此具有较强的鲁棒性和普适性。
[0004]第一方面,本专利技术实施例提供图像畸变矫正方法,该方法包括:
[0005]获取待矫正图像中前景对象的像素坐标;
[0006]确定所述前景对象的像素坐标在预设的畸变矫正网络中所对应的至少一个畸变矫正网格;其中,所述预设的畸变矫正网络与所述待矫正图像尺寸相同,且所述畸变矫正网络包括多个畸变矫正网格,所述多个畸变矫正网格重叠组合;
[0007]在对应的畸变矫正网格内,根据预设矫正模型对所述前景对象的像素坐标进行矫正,得到矫正后的前景对象的像素坐标。
[0008]在一个或一些可选的实施例中,所述确定所述前景对象的像素坐标在预设的畸变矫正网络中所对应的至少一个畸变矫正网格,包括:
[0009]获取所述预设的畸变矫正网络中各畸变矫正网格的像素坐标集合;
[0010]针对每个畸变矫正网络,基于所述前景对象的像素坐标属于对应畸变矫正网格的像素坐标集合,确定所述前景对象的像素坐标对应于所述畸变矫正网格。
[0011]在一个或一些可选的实施例中,所述获取所述预设的畸变矫正网络中各畸变矫正网格的像素坐标集合,包括:
[0012]获取所述预设的畸变矫正网络中各像素点的原始像素坐标;
[0013]针对所述预设的畸变矫正网络中的每个畸变矫正网格:
[0014]对所述畸变矫正网格中的各像素点的原始像素坐标进行变换,确定各像素点的转换后的像素坐标,得到所述畸变矫正网格的像素坐标集合。
[0015]在一个或一些可选的实施例中,所述方法还包括:
[0016]确定待矫正图像中前景对象的原始像素坐标;
[0017]对图像中前景对象的原始像素坐标进行坐标转换,得到图像中前景对象的像素坐标。
[0018]在一个或一些可选的实施例中,采用下述公式1对原始像素坐标进行坐标转换:
[0019][0020]其中,xi表示原始像素坐标的行坐标,yi表示原始像素坐标的列坐标;
[0021]w表示畸变校正网格的宽度,h表示畸变校正网格的高度;
[0022]u0i表示前景对象的像素坐标的行坐标,v0i表示前景对象的像素坐标的列坐标。
[0023]在一个或一些可选的实施例中,所述预设矫正模型为球面投影模型;所述根据预设矫正模型对所述前景对象的像素坐标进行矫正,得到矫正后的前景对象的像素坐标,包括:
[0024]将所述前景对象的像素坐标代入所述球面投影模型的球面映射关系公式中,得到矫正后的前景对象的像素坐标;
[0025]所述球面投影模型的球面映射关系公式为:
[0026][0027]其中,θ0=atan(v0
i
/u0
i
),u0i表示前景对象的像素坐标的行坐标,v0i表示前景对象的像素坐标的列坐标,u1i表示矫正后前景对象的像素坐标的行坐标,v1i表示矫正后前景对象的像素坐标的列坐标,γ
i
为畸变矫正网格的缩放系数。
[0028]在一个或一些可选的实施例中,所述方法还包括:通过下述方式得到所述预设的畸变矫正网络中各畸变矫正网络的缩放系数γ
i

[0029]获取所述预设的畸变矫正网络所对应的摄像头的畸变参数;
[0030]将所述摄像头的畸变参数映射到所述预设畸变矫正网络,得到所述预设的畸变矫正网络中各畸变矫正网格的中心位置的畸变参数值;
[0031]根据每个畸变矫正网格的中心位置的畸变参数值和预设矫正系数值,得到各畸变矫正网络的缩放系数γ
i

[0032]在一个或一些可选的实施例中,所述预设矫正模型为柱面投影模型或透视投影模型。
[0033]在一个或一些可选的实施例中,在获取待矫正图像中前景对象的像素坐标之前,所述方法还包括:
[0034]判断所述待矫正图像中是否包括前景对象;
[0035]若是,则确定所述待矫正图像中前景对象的像素坐标。
[0036]在一个或一些可选的实施例中,预设的畸变矫正网格中各畸变矫正网格的形状为由椭圆形、圆形、正方形或长方形。
[0037]第二方面,本专利技术实施例提供一种图像畸变矫正装置,包括:
[0038]坐标确定模块,用于获取待矫正图像中前景对象的像素坐标;
[0039]匹配模块,用于确定所述前景对象的像素坐标在预设的畸变矫正网络中所对应的至少一个畸变矫正网格;其中,所述预设的畸变矫正网络与所述待矫正图像尺寸相同,且所述畸变矫正网络包括多个畸变矫正网格,所述多个畸变矫正网格重叠组合;
[0040]矫正模块,用于在对应的矫正网格内,根据预设矫正模型对所述前景对象的像素坐标进行矫正,得到矫正后的前景对象的像素坐标。
[0041]第三方面,本专利技术实施例提供一种图像畸变矫正设备,所述图像畸变矫正设备包含上述图像畸变矫正装置。
[0042]第四方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述图像畸变矫正方法。
[0043]第五方面,本专利技术实施例提供一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述图像畸变矫正方法。
[0044]本专利技术实施例提供的上述技术方案的有益效果至少包括:
[0045]本专利技术提供的图像畸变矫正方法,通过识别待矫正图像中前景对象的像素坐标,确定前景对象的像素坐标对应的畸变矫正网格,在对应的畸变矫正网格内根据预设的矫正模型,完成前景对象的像素坐标矫正,最终得到完整的矫正后图像。通过在预设的畸变矫正网格进行图像畸变矫正,可以对不同形态的前景对象直接完成矫正过程,预设的矫正模型不需要根据前景对象的形态的改变进行重置,因此具有较强的鲁棒性和普适性。并且,相比于现有技术中的图像畸变矫正方法,无需对前景对象进行分割,也无需判断前景对象的扭曲状态,提升了图像畸变矫正的性能,提高了图像畸变矫正的速度和效率,可以实时地进行图像畸变矫正,从而及时的防止前景对象的拉伸变形,保证了前景对象在不同视场角下均具有良好的呈现效果,高度还原前景对象的真实状态,给予用户良好的视觉体验。
[0046]本专利技术的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像畸变矫正方法,其特征在于,包括:获取待矫正图像中前景对象的像素坐标;确定所述前景对象的像素坐标在预设的畸变矫正网络中所对应的至少一个畸变矫正网格;其中,所述预设的畸变矫正网络与所述待矫正图像尺寸相同,且所述畸变矫正网络包括多个畸变矫正网格,所述多个畸变矫正网格重叠组合;在对应的畸变矫正网格内,根据预设矫正模型对所述前景对象的像素坐标进行矫正,得到矫正后的前景对象的像素坐标。2.如权利要求1所述的图像畸变矫正方法,其特征在于,所述确定所述前景对象的像素坐标在预设的畸变矫正网络中所对应的至少一个畸变矫正网格,包括:获取所述预设的畸变矫正网络中各畸变矫正网格的像素坐标集合;针对每个畸变矫正网络,基于所述前景对象的像素坐标属于对应畸变矫正网格的像素坐标集合,确定所述前景对象的像素坐标对应于所述畸变矫正网格。3.如权利要求2所述的图像畸变矫正方法,其特征在于,所述获取所述预设的畸变矫正网络中各畸变矫正网格的像素坐标集合,包括:获取所述预设的畸变矫正网络中各像素点的原始像素坐标;针对所述预设的畸变矫正网络中的每个畸变矫正网格:对所述畸变矫正网格中的各像素点的原始像素坐标进行变换,确定各像素点的转换后的像素坐标,得到所述畸变矫正网格的像素坐标集合。4.如权利要求1

3任一项所述的图像畸变矫正方法,其特征在于,所述获取待矫正图像中前景对象的像素坐标,包括:确定待矫正图像中前景对象的原始像素坐标;对图像中前景对象的原始像素坐标进行坐标转换,得到图像中前景对象的像素坐标。5.根据权利要求1

4任一项所述的图像畸变矫正方法,其特征在于,采用下述公式1对原始像素坐标进行坐标转换:其中,xi表示原始像素坐标的行坐标,yi表示原始像素坐标的列坐标;w表示畸变校正网格的宽度,h表示畸变校正网格的高度;u0i表示前景对象的像素坐标的行坐标,v0i表示前景对象的像素坐标的列坐标。6.如权利要求1

5任一项所述的图像畸变矫正方法,其特征在于,所述预设矫正模型为球面投影模型;所述根据预设...

【专利技术属性】
技术研发人员:宋卫华方文正黄凤芝
申请(专利权)人:南京旭锐软件科技有限公司
类型:发明
国别省市:

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

1