Matlab 扭曲矫正代码,挺实用的,专门因镜头变形带来的失真问题。这个代码配合 MatLab 的 Calib_Results 工具使用,可以轻松进行图像的失真校正。比如,perspective_correction Python 代码,主要用来调整图像的切向透视变形,操作起来也比较简单。只要编辑一下当前和目标图像的位置,调整一下输出图像的尺寸,运行脚本就行了。另外,Chessboard_coefficients.py脚本也蛮好用的,它能根据棋盘图像来计算相机矩阵、校正系数、旋转矢量等,你更准确地修正畸变。要记得根据你的棋盘图像调整脚本的参数哦!
不过,有时候输出是“False”,这是因为 cv2 模块找不到你给定的棋盘布局,别急,重新检查一下正方形的数量或方向就行。