Пожалуйста, помогите мне разобраться в этом поведении.Камерная калибровка для OpenCV кажется неправильной
Хотя калибровка камеры, используя этот код:
Calib3d.calibrateCamera(objectPoints, imagePoints, savedImageSize, intrinsic, distCoeffs, rvecs, tvecs,
Calib3d.CALIB_FIX_PRINCIPAL_POINT +
Calib3d.CALIB_ZERO_TANGENT_DIST +
Calib3d.CALIB_FIX_ASPECT_RATIO +
Calib3d.CALIB_FIX_K4 +
Calib3d.CALIB_FIX_K5
,term);
с помощью 45 изображений, которые выглядят следующим образом: Я получаю это: что obvoiusly не является правильным.
результирующие значения:
[26384.00145168781, 0, 1631.5; 0, 26384.00145168781, 917.5; 0, 0, 1] [-33.54856921170454, -0.2057610950119468, 0, 0, 0]
, как я могу настроить мой калибровки для того, чтобы получить правильные данные?