事情很简单。当我想要得到8个这样的失真系数时
var distortion = new double[8];
Cv2.CalibrateCamera(model, imgPoints, size, intrinsic,
distortion, out _, out _, CalibrationFlags.RationalModel);
我在失真数组中得到8个零。
当我只需要5个coeff而不使用标志或ThinPrismModel coeffs使用时,一切都很好
CalibrationFlags.ThinPrismModel
或所有12个系数使用
CalibrationFlags.ThinPrismModel | CalibrationFlags.RationalModel
所以我有点迷茫,因为RationalModel似乎只能与ThinPrismModel结合使用。有人知道我做错了吗?