In OpenCV APIs, there are cv::stereoCalibrate()
and cv::fisheye::stereoCalibrate()
for calibrating normal stereo cameras and fisheye stereo cameras repectively. For both APIs, the stereo camera pair use the same camera model. In other words, both stereo cameras must use normal camera model (6 radial distortion coefficients + 2 tangential ones) for cv::stereoCalibrate()
or fisheye camera model (4 fisheye distortion coefficients) for cv::fisheye::stereoCalibrate()
.
Is there any way to calibrate a stereo camera pair where one use normal camera model and the other use fisheye camera model via OpenCV?