資源簡介
matlab 相機標定代碼 攝像機標定(Camera calibration)簡單來說是從世界坐標系換到圖像坐標系的過程,也就是求最終的投影矩陣的過程。
[1]基本的坐標系:
世界坐標系;
相機坐標系;
成像平面坐標系;
像素坐標系
[2]一般來說,標定的過程分為兩個部分:
第一步是從世界坐標系轉為相機坐標系,這一步是三維點到三維點的轉換,包括R,t(相機外參,確定了相機在某個三維空間中的位置和朝向)等參數;
第二部是從相機坐標系轉為成像平面坐標系(像素坐標系),這一步是三維點到二維點的轉換,包括K(相機內參,是對相機物理特性的近似)等參數;
投影矩陣 : P=K [ R | t ]
代碼片段和文件信息
if?~exist(‘n_ima‘)
???fprintf(1‘No?data?to?process.\n‘);
???return;
end;
if?n_ima?==?0
????fprintf(1‘No?image?data?available\n‘);
????return;
end;
if?~exist(‘active_images‘)
active_images?=?ones(1n_ima);
end;
n_act?=?length(active_images);
if?n_act????active_images?=?[active_images?ones(1n_ima-n_act)];
else
???if?n_act?>?n_ima
??????active_images?=?active_images(1:n_ima);
???end;
end;
ind_active?=?find(active_images);
%?I?did?not?call?check_active_images?because?I?want?to?prevent?a?break
%check_active_images;
fprintf(1‘\nThis?function?is?useful?to?select?a?subset?of?images?to?calibrate\n‘);
???fprintf(1‘\nThere?are?currently?%d?active?images?selected?for?calibration?(out?of?%d):\n‘length(ind_active)n_ima);
???
???if?~isempty(ind_active)
??????
??????if?lengt
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-04-13?13:13??TOOLBOX_calib\
?????文件????????3558??2013-10-10?08:46??TOOLBOX_calib\add_suppress.m
?????文件?????????817??2013-10-10?08:46??TOOLBOX_calib\affine.m
?????文件?????????572??2013-10-10?08:46??TOOLBOX_calib\align_structures.m
?????文件????????4100??2013-10-10?08:46??TOOLBOX_calib\analyse_error.m
?????文件????????1487??2013-10-10?08:46??TOOLBOX_calib\anisdiff.m
?????文件????????1578??2013-10-10?08:46??TOOLBOX_calib\apply_distortion.m
?????文件????????2033??2013-10-10?08:46??TOOLBOX_calib\apply_distortion2.m
?????文件????????1360??2013-10-10?08:46??TOOLBOX_calib\apply_fisheye_distortion.m
?????文件?????????267??2015-10-15?06:31??TOOLBOX_calib\calib.m
?????目錄???????????0??2018-04-13?13:13??TOOLBOX_calib\calibration_pattern\
?????文件??????168166??2008-02-28?12:38??TOOLBOX_calib\calibration_pattern\pattern.eps
?????文件????????4869??2008-02-28?12:38??TOOLBOX_calib\calibration_pattern\pattern.pdf
?????文件???????23657??2018-03-16?14:49??TOOLBOX_calib\calib_data.mat
?????文件????????1358??2015-10-15?06:31??TOOLBOX_calib\calib_gui.m
?????文件????????1519??2013-10-10?08:47??TOOLBOX_calib\calib_gui_fisheye.m
?????文件????????1446??2013-10-10?08:47??TOOLBOX_calib\calib_gui_normal.m
?????文件????????1463??2013-10-10?08:47??TOOLBOX_calib\calib_gui_no_read.m
?????文件???????18472??2013-10-10?08:47??TOOLBOX_calib\calib_stereo.m
?????文件????????3912??2017-06-02?01:30??TOOLBOX_calib\cam_proj_calib.m
?????文件????????2546??2013-10-10?08:47??TOOLBOX_calib\cam_proj_calib_optim.m
?????文件????????1527??2013-10-10?08:47??TOOLBOX_calib\cam_proj_extract_param.m
?????文件????????3511??2013-10-10?08:47??TOOLBOX_calib\centercirclefinder.m
?????文件?????????937??2015-10-15?05:57??TOOLBOX_calib\check_active_images.m
?????文件?????????642??2013-10-10?08:47??TOOLBOX_calib\check_convergence.m
?????文件????????4768??2013-10-10?08:47??TOOLBOX_calib\check_directory.m
?????文件?????????863??2013-10-10?08:47??TOOLBOX_calib\check_extracted_images.m
?????文件?????????420??2013-10-10?08:47??TOOLBOX_calib\clearwin.m
?????文件?????????101??2013-10-10?08:47??TOOLBOX_calib\clear_windows.m
?????文件????????4978??2013-10-10?08:47??TOOLBOX_calib\click_calib.m
?????文件????????6350??2013-10-10?08:47??TOOLBOX_calib\click_calib_fisheye_no_read.m
............此處省略160個文件信息
- 上一篇:matlab圖像分割程序
- 下一篇:Multisim奇偶校驗器
評論
共有 條評論