2 years ago
#279454
Teegrammer
Parameters for cv.stereoCalibrate() to calculate R and T with undistorted images
i'm trying to calibrate two different cameras and get the extrinsics. I've used cv.cameraCalibrate() to get the intrinsics of both cameras and i want to use
cv.stereoCalibrate(objectPoints, imagePoints1, imagePoints2, cameraMatrix1, distCoeffs1, cameraMatrix2, distCoeffs2, imageSize)
to get the R and T Matrix. But now i am unsure about the parameters to this function since i've undistorted my images before finding the chessboard. What values should i set the cameraMatrixes and the distCoeffs to?
I've tried to set them as the previously calculated matrixes, but that gives completely wrong results. If i set them to None they are in the right ballpark, but not quite right. Now i am unsure what's right or wrong and if i've made a mistake beforehand.
Also, can i set the imageSize to None, since the flag CALIB_FIX_INTRINSIC is enabled? If i understood the documentation correctly, then the imageSize isn't need, because i don't want to calculate the intrinsics.
Thank you very much :)
python
opencv
computer-vision
camera-calibration
calibration
0 Answers
Your Answer