文章目录 一、简介二、实现代码三、实现效果参考资料 一、简介 生活中一些针孔相机会给图像带来严重的失真,这主要是由于硬件和环境的因素所示导致的,其中主要的两种畸变是径向畸变和切向畸变。 径向畸变会导致直线看起来弯曲,即点距离图像中心越远,径向畸变就越大。例如,下面显示了一张图像,其中棋盘的两个边缘标有红线。但是可以看到棋盘的边界不是直线,并且与红线不匹配,所有预期的直线都凸出来了。 当光线在透镜边缘附近比在光学中心弯曲更多时,就会发生径向畸变。 径向畸变可以表示为(其中k3有时候不需要):