校准相机函数opencv返回的畸变系数向量

问题描述 投票:0回答:1

我应该在 cv.calibrate 函数中使用什么标志来返回所有失真系数 (k1,k2,p1,p2[,k3[,k4,k5,k6[,s1,s2,s3,s4[,τx,τy]]]])

retR, cameraMatrixR, distR, rvecsR, tvecsR = cv.calibrateCamera(
    objpoints, imgpointsR, frameSize, None, None, None, None, flags=cv.CALIB_RATIONAL_MODEL   , criteria=None)


我想找到所有的畸变系数

python opencv camera-calibration distortion
1个回答
0
投票

您需要使用两个标志

CALIB_THIN_PRISM_MODEL

CALIB_RATIONAL_MODEL

retR, cameraMatrixR, distR, rvecsR, tvecsR = cv.calibrateCamera(
objpoints, imgpointsR, frameSize, None, None, None, None, flags=cv.CALIB_RATIONAL_MODEL + cv.CALIB_THIN_PRISM_MODEL   , criteria=None)

您可以了解更多关于他们的信息这里

© www.soinside.com 2019 - 2024. All rights reserved.