主权项 |
一种全画幅微单鱼眼相机畸变的校正方法,其特征在于,所述校正方法包括:步骤1:获取所述全画幅微单鱼眼相机的径向畸变参数k<sub>1</sub>,k<sub>2</sub>,k<sub>3</sub>,k<sub>4</sub>,k<sub>5</sub>,切相畸变参数p<sub>1</sub>,p<sub>2</sub>,投影中心坐标(x<sub>p</sub>,y<sub>p</sub>);步骤2:根据径向畸变参数k<sub>1</sub>,k<sub>2</sub>,k<sub>3</sub>,k<sub>4</sub>,k<sub>5</sub>,切相畸变参数p<sub>1</sub>,p<sub>2</sub>,投影中心坐标(x<sub>p</sub>,y<sub>p</sub>)和原始影像的坐标矩阵<img file="FDA0001189303270000011.GIF" wi="755" he="222" />确定无畸变影像的坐标矩阵<img file="FDA0001189303270000012.GIF" wi="728" he="223" />所述原始影像的坐标矩阵<img file="FDA0001189303270000013.GIF" wi="730" he="226" />经过相机拍摄得到拍摄影像的坐标矩阵<img file="FDA0001189303270000014.GIF" wi="758" he="223" />所述原始影像的坐标矩阵(x<sub>0</sub>,y<sub>0</sub>),所述无畸变影像的坐标矩阵(x<sub>1</sub>,y<sub>1</sub>)和所述拍摄影像的坐标矩阵(x<sub>2</sub>,y<sub>2</sub>)是一个m行n列的矩阵;步骤3:将所述拍摄影像的坐标矩阵(x<sub>2</sub>,y<sub>2</sub>)与所述无畸变影像的坐标矩阵(x<sub>1</sub>,y<sub>1</sub>)相匹配,得到与所述拍摄影像的像素坐标(x<sub>2ij</sub>,y<sub>2ij</sub>)距离最近的所述无畸变影像的像素坐标(x<sub>1uv</sub>,y<sub>1uv</sub>),dx=x<sub>1uv</sub>‑x<sub>2ij</sub>,dy=y<sub>1uv</sub>‑y<sub>2ij</sub>;当(dx,dy)超出阈值时,用(dx,dy)修正所述原始影像坐标矩阵(x<sub>0</sub>,y<sub>0</sub>):x<sub>0</sub>′=x<sub>0</sub>‑dx,y<sub>0</sub>′=y<sub>0</sub>‑dy得到修正后的原始影像坐标矩阵(x<sub>0</sub>′,y<sub>0</sub>′),再对所述修正后的原始影像坐标矩阵(x<sub>0</sub>′,y<sub>0</sub>′)执行步骤1和步骤2的操作,直至当(dx,dy)在阈值范围内时,得到与所述拍摄影像的像素坐标(x<sub>2ij</sub>,y<sub>2ij</sub>)距离精度符合要求的无畸变影像的像素坐标(x<sub>1uv</sub>′,y<sub>1uv</sub>′),所述符合要求的无畸变影像的像素坐标(x<sub>1uv</sub>′,y<sub>1uv</sub>′)对应的所述原始影像的坐标矩阵中的像素坐标;其中i为1,2,....,m中的值,j为1,2,....,n中的值,u为1‑m中的值,v为1‑n中的值。步骤4:将所述对应的原始影像的坐标矩阵中的像素坐标,在所述原始影像中插值得到的像素值确定为所述拍摄影像的像素坐标(x<sub>2ij</sub>,y<sub>2ij</sub>)的像素值。 |