畸变矫正公式参数说明

网上有很多文章都在谈畸变矫正,对于畸变矫正的公式,有很多文章是把畸变前得像素坐标和畸变后的像素坐标的关系搞反了,下面给出正确的关系:

引用张正友论文的原文:
《Flexible camera calibration by viewing a plane from unknown orientations》
在这里插入图片描述
由上述论文可见, 畸变公式左侧 x^ 和 y^ 是畸变矫正前的像素坐标,右侧的 x ,y 是理想情况下无畸变时的像素坐标:
正确公式如下:
径向畸变:
在这里插入图片描述
切向畸变:
在这里插入图片描述
网上有些人搞反了, 他们说左侧 时畸变矫正后的结果。

这里只是关于畸变公式中参数的意义做了一个说明记录,关于畸变的矫正的代码及详细原理解释可参考下面这个博客,写的很好。
https://www.jianshu.com/p/6daa8dbbfa30

  • 14
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
透视畸变矫正的变换算法公式可以通过透视变换的原理来推导得到。根据引用\[2\]中的公式,我们可以得到透视变换的一般公式为: X' = (a11*X + a12*Y + a13) / (a31*X + a32*Y + a33) Y' = (a21*X + a22*Y + a23) / (a31*X + a32*Y + a33) 其中,(X, Y)是原图像平面的坐标点,(X', Y')是变换后的图像平面的坐标点。a11, a12, a13, a21, a22, a23, a31, a32, a33是透视变换的参数,需要通过解方程组得到。 为了进行透视畸变矫正,我们需要选择四个点,分别在原图像和目标图像上,通常选择图片的四个顶点。通过这四个点的坐标,我们可以得到八个方程,即: X'1 = (a11*X1 + a12*Y1 + a13) / (a31*X1 + a32*Y1 + a33) Y'1 = (a21*X1 + a22*Y1 + a23) / (a31*X1 + a32*Y1 + a33) X'2 = (a11*X2 + a12*Y2 + a13) / (a31*X2 + a32*Y2 + a33) Y'2 = (a21*X2 + a22*Y2 + a23) / (a31*X2 + a32*Y2 + a33) X'3 = (a11*X3 + a12*Y3 + a13) / (a31*X3 + a32*Y3 + a33) Y'3 = (a21*X3 + a22*Y3 + a23) / (a31*X3 + a32*Y3 + a33) X'4 = (a11*X4 + a12*Y4 + a13) / (a31*X4 + a32*Y4 + a33) Y'4 = (a21*X4 + a22*Y4 + a23) / (a31*X4 + a32*Y4 + a33) 通过解这八个方程,我们可以求解出透视变换的参数a11, a12, a13, a21, a22, a23, a31, a32, a33。然后,将这些参数代入透视变换的公式,即可进行透视畸变矫正。 #### 引用[.reference_title] - *1* *2* *3* [图像畸变矫正——透视变换](https://blog.csdn.net/weixin_40163266/article/details/113763393)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值