The invention relates to the method and device for correction of the fish eye image. The method includes optical imaging center initial fisheye image acquisition to be corrected, the image coordinates of the initial fisheye image to convert the image to physical mapping of coordinates; through the preset correction to the initial fisheye image, longitudinal image initial fisheye image restoration; the first longitudinal restoration of image rotation, rotation was image; first rotation of the rotation angle is 90 degrees of odd times; the rotating image correction by the mapping relationship, obtained the preliminary repair the initial image of the fisheye image; the image is second times the initial repair rotation operation, get the initial goal of fisheye image correction image; second rotation operation with the first rotation at the same angle in the opposite direction. The invention improves the efficiency of memory reading and writing in the process of image correction, and the process of correction is simple and flexible.
【技术实现步骤摘要】
鱼眼图像矫正方法、装置及计算机设备
本专利技术涉及图像处理
,特别是涉及鱼眼图像矫正方法、装置、存储介质及计算机设备。
技术介绍
鱼眼图像矫正是一种常见的数字图像处理技术。传统的鱼眼图像矫正主要通过建立鱼眼镜头成像模型和畸变模型,通过标定获得模型参数,建立矫正后图像与矫正前图像的对应关系。由此得到矫正图像。在现有的鱼眼图像矫正过程中,矫正后图像中的一行像素点,可能分别对应初始鱼眼图像中的不同行的像素点,如图1所示的图像物理坐标系中,*点为初始鱼眼图像的像素点,o点为矫正后的像素点。为了得到矫正后图像的o点像素,传统鱼眼图像矫正方法需要多次切换列读取存储器中的图像数据。然而,由于在图像系统中,系统对存储器按行从左到右读取数据(或从右到左读取)时,存储器读写效率最高,因此在传统鱼眼图像矫正过程中,存在存储器读写效率低的问题。
技术实现思路
基于此,有必要针对传统鱼眼图像矫正过程中存储器读写效率低的问题,提出一种鱼眼图像矫正方法、装置以及计算机设备。一种鱼眼图像矫正方法,包括:获取待矫正的初始鱼眼图像的光学成像中心,将初始鱼眼图像的图像坐标转换为图像物理坐标,所述图像物理坐标的原点为所述光学成像中心;通过预设映射关系对初始鱼眼图像进行行矫正,得到初始鱼眼图像的纵向修复图像;所述映射关系是针对图像物理坐标系中坐标点的映射关系;将所述纵向修复图像进行第一次旋转操作,获得旋转图像;第一次旋转操作的旋转角度为90度的奇数倍;通过所述映射关系对所述旋转图像进行行矫正,得到初始鱼眼图像的初步修复图像;将所述初步修复图像进行第二次旋转操作,得到初始鱼眼图像的目标矫正图像;第 ...
【技术保护点】
一种鱼眼图像矫正方法,其特征在于,包括:获取待矫正的初始鱼眼图像的光学成像中心,将初始鱼眼图像的图像坐标转换为图像物理坐标,所述图像物理坐标的原点为所述光学成像中心;通过预设映射关系对初始鱼眼图像进行行矫正,得到初始鱼眼图像的纵向修复图像;所述映射关系是针对图像物理坐标系中坐标点的映射关系;将所述纵向修复图像进行第一次旋转操作,获得旋转图像;第一次旋转操作的旋转角度为90度的奇数倍;通过所述映射关系对所述旋转图像进行行矫正,得到初始鱼眼图像的初步修复图像;将所述初步修复图像进行第二次旋转操作,得到初始鱼眼图像的目标矫正图像;第二次旋转操作与第一次旋转操作的角度相同,方向相反。
【技术特征摘要】
1.一种鱼眼图像矫正方法,其特征在于,包括:获取待矫正的初始鱼眼图像的光学成像中心,将初始鱼眼图像的图像坐标转换为图像物理坐标,所述图像物理坐标的原点为所述光学成像中心;通过预设映射关系对初始鱼眼图像进行行矫正,得到初始鱼眼图像的纵向修复图像;所述映射关系是针对图像物理坐标系中坐标点的映射关系;将所述纵向修复图像进行第一次旋转操作,获得旋转图像;第一次旋转操作的旋转角度为90度的奇数倍;通过所述映射关系对所述旋转图像进行行矫正,得到初始鱼眼图像的初步修复图像;将所述初步修复图像进行第二次旋转操作,得到初始鱼眼图像的目标矫正图像;第二次旋转操作与第一次旋转操作的角度相同,方向相反。2.根据权利要求1所述的鱼眼图像矫正方法,其特征在于,通过预设映射关系对初始鱼眼图像进行行矫正,得到初始鱼眼图像的纵向修复图像,包括:通过预设映射关系对初始鱼眼图像中同一行的各像素点坐标进行矫正,得到各像素点坐标在纵向修复图像中的坐标;根据映射得到的坐标进行插值处理,得到纵向修复图像中对应的第一像素点坐标,根据所述第一像素点坐标得到纵向修复图像;所述通过所述映射关系对所述旋转图像进行行矫正,得到初始鱼眼图像的初步修复图像,包括:通过预设映射关系对旋转图像同一行的各像素点坐标进行矫正,得到各像素点坐标在初步修复图像中的坐标;对映射得到的坐标进行插值处理,得到初步修复图像中对应的第二像素点坐标,根据所述第二像素点坐标得到初步修复图像。3.根据权利要求1或2所述的鱼眼图像矫正方法,其特征在于,所述映射关系为:x_pro=b/(x_de+b)其中,(x,y)为映射前的图像物理坐标点,(u,v)为映射后的坐标点;k1、k2和k3是预置的与获取初始鱼眼图像的鱼眼镜头的视场角度相关的参数,b为初始鱼眼图像的宽度大小的一半;或者,所述映射关系为:x2_pro=b/(x2_de+b)其中,(x2,y2)为映射前的图像物理坐标点,(u2,v2)为映射后的坐标点。4.根据权利要求1所述的鱼眼图像矫正方法,其特征在于,所述获取待矫正的初始鱼眼图像的光学成像中心,包括:根据初始鱼眼图像边界的坐标点,通过扫描逼近算法获取初始鱼眼图像的光学成像中心。5.根据权利要求1或2或4所述的鱼眼图像矫正方法,其特征在于,所述第一次旋转操作为旋转90度,所述第二次旋转操作为逆旋转90度。6.一种鱼眼图像矫正方法,其特征在于,包括:获取待矫正的初始鱼眼图像的光学成像中心,将初始鱼眼图像的图像坐标转换为图像物理坐标,所述图像物理坐标的原点为所述光学成像中心;通过预设映射关系对初始鱼眼图像进行列矫正,得到初始鱼眼图像的横向修复图像;所...
【专利技术属性】
技术研发人员:方泽凯,
申请(专利权)人:珠海市杰理科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。