我正在使用 matlab 相机校准工具箱进行相机失真和透视校正。在工具箱下,我插入了另一张ckeckerboard的图像(未用于校准),程序可以计算出该图像的外部参数R_ext和T_ext。我想使用这些旋转矩阵和平移矩阵对该图像进行透视校正。但我总是失败,我无法弄清楚问题所在。我只是使用图像网格 x_kk(1:1280*1:960) 和方程 inv(R_ext)*(x_kk-T_ext) 来获取世界坐标系,然后使用 matlab 中的 triscatterinterp 函数将图像与计算物体位置。在我的学费中,我应该得到透视校正的棋盘(没有倾斜,没有旋转,没有扭曲),但结果是错误的。
我刚开始使用机器版本,所以有人可以帮助我吗?