System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及图像处理技术,更具体地,涉及一种图像的去畸变处理方法、处理装置及电子设备。
技术介绍
1、鱼眼镜头是一种短焦距、大视场(视场角fov可以达到或超过180度)的摄像镜头。但是鱼眼镜头拍摄的图像具有严重的畸变,需要将鱼眼镜头所拍摄的畸变图像进行矫正。
2、现有去畸变处理方案大多基于cpu进行运算,在面对多路鱼眼相机的大量像素时,cpu的处理速度很慢无法满足实时渲染需求。
技术实现思路
1、本专利技术的一个目的是提供一种图像的去畸变处理方法的新技术方案。
2、根据本专利技术的第一方面,提供了一种图像的去畸变处理方法,包括:
3、根据渲染窗口中目标像素点的第一坐标信息,得到原始图像中对应于所述目标像素点的关联像素点的颜色信息;
4、根据所述颜色信息在所述渲染窗口中渲染所述目标像素点,得到所述原始图像的去畸变图像。
5、可选的,所述目标像素点的第一坐标信息根据以下步骤确定:
6、获取鱼眼相机的内参和渲染窗口顶点的材质坐标;
7、基于所述渲染窗口顶点的材质坐标,利用内插算法,确定渲染窗口其他点的材质坐标;
8、根据所述鱼眼相机的内参、所述渲染窗口顶点的材质坐标和所述渲染窗口其他点的材质坐标,分别确定渲染窗口中对应的像素点的第一坐标信息。
9、可选的,所述根据渲染窗口中目标像素点的第一坐标信息,得到原始图像中对应于所述目标像素点的关联像素点的颜色信息,包括:
10、获
11、利用所述鱼眼相机的畸变系数,对所述目标像素点的第一坐标信息进行逆向转换处理,得到原始图像中对应于所述目标像素点的关联像素点的第二坐标信息;
12、基于所述第二坐标信息,获取所述关联像素点的颜色信息。
13、可选的,所述利用所述鱼眼相机的畸变系数,对所述目标像素点的第一坐标信息进行逆向转换处理,得到原始图像中对应于所述目标像素点的关联像素点的第二坐标信息,包括:
14、基于所述目标像素点的第一坐标信息,计算得到投影距离;
15、根据所述投影距离,计算得到入射角;
16、基于所述鱼眼相机的畸变系数和所述入射角,计算得到出射角;
17、根据所述投影距离和所述入射角,计算得到比例因子;
18、基于所述比例因子和所述目标像素点的第一坐标信息,得到所述关联像素点的第二坐标信息。
19、可选的,在基于所述第二坐标信息,获取所述关联像素点的颜色信息之前,所述方法还包括:
20、获取原始图像中各像素点的第三坐标信息和颜色信息;
21、其中,所述基于所述第二坐标信息,获取所述关联像素点的颜色信息,包括:
22、从所述原始图像中各像素点的第三坐标信息中,查找与所述第二坐标信息对应的第三坐标信息;
23、基于所述与所述第二坐标信息对应的第三坐标信息,获取所述关联像素点的颜色信息。
24、可选的,所述从所述原始图像中各像素点的第三坐标信息中,查找与所述第二坐标信息对应的第三坐标信息;基于所述与所述第二坐标信息对应的第三坐标信息,获取所述关联像素点的颜色信息,包括:
25、查找与所述第二坐标信息距离最近的第三坐标信息;
26、获取与所述第二坐标信息距离最近的第三坐标信息对应的颜色信息,作为所述关联像素点的颜色信息。
27、可选的,所述从所述原始图像中各像素点的第三坐标信息中,查找与所述第二坐标信息对应的第三坐标信息;基于所述与所述第二坐标信息对应的第三坐标信息,获取所述关联像素点的颜色信息,包括:
28、查找四个与所述第二坐标信息对应的第三坐标信息,其中,所述四个第三坐标信息与所述所述第二坐标信息的距离均未超过预设距离值;
29、获取所述四个第三坐标信息对应的颜色信息;
30、利用双线性插值算法,对所述四个第三坐标信息对应的颜色信息进行计算,得到计算结果,并将所述计算结果作为所述关联像素点的颜色信息。
31、根据本专利技术的第二方面,提供了一种图像的去畸变处理装置,包括:
32、像素点颜色信息确定模块,用于根据渲染窗口中目标像素点的第一坐标信息,得到原始图像中对应于所述目标像素点的关联像素点的颜色信息;
33、渲染模块,用于根据所述颜色信息在所述渲染窗口中渲染所述目标像素点,得到所述原始图像的去畸变图像。
34、根据本专利技术的第三方面,提供了一种图像的去畸变处理装置,包括存储器和处理器,所述存储器存储计算机程序,所述计算机程序用于控制所述处理器进行操作以执行根据本专利技术的第一方面任一项所述的控制方法。
35、根据本专利技术的第四方面,提供了一种电子设备,包括如本专利技术的第二方面或者第三方面所述的图像的去畸变处理装置。
36、本专利技术提供的图像的去畸变处理方法,可以提高计算效率,进而提高渲染速度。
37、通过以下参照附图对本说明书的示例性实施例的详细描述,本说明书的实施例的特征及其优点将会变得清楚。
本文档来自技高网...【技术保护点】
1.一种图像的去畸变处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述目标像素点的第一坐标信息根据以下步骤确定:
3.根据权利要求1所述的方法,其特征在于,所述根据渲染窗口中目标像素点的第一坐标信息,得到原始图像中对应于所述目标像素点的关联像素点的颜色信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述利用所述鱼眼相机的畸变系数,对所述目标像素点的第一坐标信息进行逆向转换处理,得到原始图像中对应于所述目标像素点的关联像素点的第二坐标信息,包括:
5.根据权利要求3所述的方法,其特征在于,在基于所述第二坐标信息,获取所述关联像素点的颜色信息之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述从所述原始图像中各像素点的第三坐标信息中,查找与所述第二坐标信息对应的第三坐标信息;基于所述与所述第二坐标信息对应的第三坐标信息,获取所述关联像素点的颜色信息,包括:
7.根据权利要求5所述的方法,其特征在于,所述从所述原始图像中各像素点的第三坐标信息中,查找与所述第二坐标
8.一种图像的去畸变处理装置,其特征在于,所述装置包括:
9.一种图像的去畸变处理装置,其特征在于,包括存储器和处理器,所述存储器存储计算机程序,所述计算机程序用于控制所述处理器进行操作以执行根据权利要求1-7中任一项所述的图像的去畸变处理方法。
10.一种电子设备,其特征在于,包括如权利要求8或者9所述的图像的去畸变处理装置。
...【技术特征摘要】
1.一种图像的去畸变处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述目标像素点的第一坐标信息根据以下步骤确定:
3.根据权利要求1所述的方法,其特征在于,所述根据渲染窗口中目标像素点的第一坐标信息,得到原始图像中对应于所述目标像素点的关联像素点的颜色信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述利用所述鱼眼相机的畸变系数,对所述目标像素点的第一坐标信息进行逆向转换处理,得到原始图像中对应于所述目标像素点的关联像素点的第二坐标信息,包括:
5.根据权利要求3所述的方法,其特征在于,在基于所述第二坐标信息,获取所述关联像素点的颜色信息之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述从所述原始图像中各像素点的...
【专利技术属性】
技术研发人员:朱书斐,梁丰收,文李华,郭琪,江明,
申请(专利权)人:比亚迪股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。