extract_parameters3d.m
来自「OPENCV系列的」· M 代码 · 共 37 行
M
37 行
%%% Extraction of the final intrinsic and extrinsic paramaters:
fc = solution(1:2);
kc = solution(3:6);
cc = solution(6*n_ima + 4 +3:6*n_ima + 5 +3);
% Calibration matrix:
KK = [fc(1) 0 cc(1);0 fc(2) cc(2); 0 0 1];
inv_KK = inv(KK);
% Extract the extrinsic paramters, and recomputer the collineations
for kk = 1:n_ima,
omckk = solution(4+6*(kk-1) + 3:6*kk + 3);
Tckk = solution(6*kk+1 + 3:6*kk+3 + 3);
Rckk = rodrigues(omckk);
Hlkk = KK * [Rckk(:,1) Rckk(:,2) Tckk];
Hlkk = Hlkk / Hlkk(3,3);
eval(['omc_' num2str(kk) ' = omckk;']);
eval(['Rc_' num2str(kk) ' = Rckk;']);
eval(['Tc_' num2str(kk) ' = Tckk;']);
eval(['Hl_' num2str(kk) '=Hlkk;']);
end;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?