镜头畸变的发生是因为透镜特性(凸透镜会聚光线、凹透镜发散光线)在成像进程中对实在镜像的一种透视失真,在镜头的制作进程中,假如想要消除镜头畸变,需求从镜头的光学规划下手,选取高质量的光学玻璃来制作镜片,但是,这些手法并不能彻底消除畸变,摄像机标定技能应运而生。
摄像机标定是经过树立摄像机成像的几许模型,确认空间物体外表的三维几许方位与其对应的图画中的点之间的联系,终究得到相机参数。摄像机标定办法分为传统摄像机标定、自动视觉摄像机标定和摄像机自标定三种办法。结合实际使用精度要求及操作复杂度等,现在最常用的畸变校对算法为模板法,其原理是:使用一个事前做好的模板(一般为是非棋盘格),然后对模板进行拍照,经过对拍照前后提取的对应的特征点,依据事前树立的成像模型,经过数学办法对参数进行求解,再将求得的参数康复没有畸变的源图画。
算法根本流程
镜头标定:出厂前,经过自己编写的软件对每一个镜头进行标定,确认每个镜头的畸变参数。
校对:确认每个镜头的畸变系数,每次拍照时经过硬件把图画或帧校对后再输出
畸变方程
依据小孔成像原理,树立成像方程:
其间[R t]是成像进程中的旋转和平移的外参,A便是需求标定的相机畸变内参。
校对方程:
镜头标定
经过拍照的若干张相片树立方程组,求参数最优解
校对—坐标映射
标定进程便是经过镜头标定求得参数得到坐标间的映射联系。
校对—插值