Искажение изображения - Калибровка камеры Matlab toolbox

Я использую набор инструментов Camera Calibration в MATLAB, чтобы получить внутренние параметры камеры. Набор инструментов для калибровки камеры

Я получил следующую матрицу искажений

Distortion:            kc = [ -0.37602   0.17432   0.00040   0.00101  0.00000 ] ± [ 0.01253   0.03315   0.00149   0.00174  0.00000 ]

Я использую эти значения для вычисления количества искажений следующим образом:

KK = [fc(1) alpha_c*fc(1) cc(1);0 fc(2) cc(2) ; 0 0 1];

%%% Compute the new KK matrix to fit as much data in the image (in order to
%%% accomodate large distortions:
r2_extreme = (nx^2/(4*fc(1)^2) + ny^2/(4*fc(2)^2));
**dist_amount =(1+kc(1)*r2_extreme + kc(2)*r2_extreme^2);**

В моем эксперименте величина искажения составляет около 0,8511. Но я заметил в коде Matlab; они устанавливают величину искажения на 1. Любое обоснование для установки количества искажений до 1???

0 ответов

Другие вопросы по тегам