Искажение изображения - Калибровка камеры 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???