資源簡介
投影儀標(biāo)定工具箱

代碼片段和文件信息
%?Color?code?for?each?image:
if?~exist(‘n_ima‘)|~exist(‘fc‘)
????fprintf(1‘No?calibration?data?available.\n‘);
????return;
end;
check_active_images;
if?n_ima?~=0
if?~exist([‘ex_‘?num2str(ind_active(1))?])
????fprintf(1‘Need?to?calibrate?before?analysing?reprojection?error.?Maybe?need?to?load?Calib_Results.mat?file.\n‘);
????return;
end;
end;
%if?~exist(‘no_grid‘)
no_grid?=?0;
%end;
colors?=?‘brgkcm‘;
figure(5);
for?kk?=?1:n_ima
????if?exist([‘y_‘?num2str(kk)])
????????if?active_images(kk)?&?eval([‘~isnan(y_‘?num2str(kk)?‘(11))‘])
????????????
????????????if?~no_grid
????????????????eval([‘XX_kk?=?X_‘?num2str(kk)?‘;‘]);
????????????????N_kk?=?size(XX_kk2);
????????????????
????????????????if?~exist([‘n_sq_x_‘?num2str(kk)])
????????????????????no_grid?=?1;
????????????????end;
????????????????
????????????????if?~no_grid
????????????????????eval([‘n_sq_x?=?n_sq_x_‘?num2str(kk)?‘;‘]);
????????????????????eval([‘n_sq_y?=?n_sq_y_‘?num2str(kk)?‘;‘]);
????????????????????if?(N_kk?~=?((n_sq_x+1)*(n_sq_y+1)))
????????????????????????no_grid?=?1;
????????????????????end;
????????????????end;
????????????end;
????????????
????????????eval([‘plot(ex_‘?num2str(kk)?‘(1:)ex_‘?num2str(kk)?‘(2:)‘‘‘?colors(rem(kk-16)+1)?‘+‘‘);‘]);
????????????
????????????hold?on;
????????end;
????end;
end;
hold?off;
axis(‘equal‘);
if?1?%~no_grid
????title(‘Reprojection?error?(in?pixel)?-?To?exit:?right?button‘);
else
????title(‘Reprojection?error?(in?pixel)‘);???
end;
xlabel(‘x‘);
ylabel(‘y‘);
set(5‘color‘[1?1?1]);
set(5‘Name‘‘error‘‘Numbertitle‘‘off‘);
if?n_ima?==?0
????
????????text(.5.5‘No?image?data?available‘‘fontsize‘24‘horizontalalignment‘?‘center‘);
else
err_std?=?std(ex‘)‘;
fprintf(1‘Pixel?error:??????????err?=?[?%3.5f???%3.5f]?(all?active?images)\n\n‘err_std);?
b?=?1;
while?b==1
????
????[xpypb]?=?ginput4(1);
????
????if?b==1
????????ddd?=?(ex(1:)-xp).^2?+?(ex(2:)-yp).^2;
????????
????????[mindindmin]?=?min(ddd);
????????
????????
????????done?=?0;
????????kk_ima_ind?=1;
????????while?(~done)&(kk_ima_ind?<=?length(ind_active))
????????????%fprintf(1‘%d...‘kk_ima);
????????????kk_ima=ind_active(kk_ima_ind)
????????????eval([‘ex_kk?=?ex_‘?num2str(kk_ima)?‘;‘]);
????????????sol_kk?=?find((ex_kk(1:)?==?ex(1indmin))&(ex_kk(2:)?==?ex(2indmin)));
????????????if?isempty(sol_kk)
????????????????kk_ima_ind?=?kk_ima_ind?+?1;
????????????else
????????????????done?=?1;
????????????end;
????????end;
????????
????????eval([‘x_kk?=?x_‘?num2str(kk_ima)?‘;‘]);????
????????xpt?=?x_kk(:sol_kk);
????????
????????if?~no_grid
????????????
????????????eval([‘n_sq_x?=?n_sq_x_‘?num2str(kk_ima)?‘;‘]);
????????????eval([‘n_sq_y?=?n_sq_y_‘?num2str(kk_ima)?‘;‘]);
????????????
????????????Nx?=?n_sq_x+1;
????????????Ny?=?n_sq_y+1;
????????????
????????????y1?=?floor((sol_kk-1)./Nx);
????????????x1?=?sol_kk?-?1?-?Nx*y1;?%rem(sol_kk-1Nx);
????????????
????????????y1?=?(n_sq_y+1)?-?y1;
????????????x1?=?x1?+?1;
????????????
?????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-09-01?20:03??ProCamCalib_v0.7_beta\
?????目錄???????????0??2016-09-01?20:03??ProCamCalib_v0.7_beta\Revised_ProCamCalib\
?????文件?????1364261??2012-12-16?23:32??ProCamCalib_v0.7_beta\Revised_ProCamCalib\ProCam_Calib.pdf
?????文件????????1010??2012-12-20?20:38??ProCamCalib_v0.7_beta\Revised_ProCamCalib\ReadMe.txt
?????文件????????4172??2012-12-18?18:29??ProCamCalib_v0.7_beta\Revised_ProCamCalib\analyse_error2.m
?????文件????????2054??2012-12-20?19:09??ProCamCalib_v0.7_beta\Revised_ProCamCalib\calibrate_projector.m
?????文件????????1647??2012-12-18?18:29??ProCamCalib_v0.7_beta\Revised_ProCamCalib\cam_proj_3d_points.m
?????文件????????4874??2012-12-18?18:29??ProCamCalib_v0.7_beta\Revised_ProCamCalib\cam_proj_gui.m
?????文件????????3502??2012-12-18?18:29??ProCamCalib_v0.7_beta\Revised_ProCamCalib\cam_proj_gui.m_ba
?????文件????????1929??2012-12-18?18:29??ProCamCalib_v0.7_beta\Revised_ProCamCalib\define_Projector_Images.m
?????文件????????1189??2012-12-18?18:29??ProCamCalib_v0.7_beta\Revised_ProCamCalib\display_projector_ext.m
?????文件????????1132??2012-12-18?18:29??ProCamCalib_v0.7_beta\Revised_ProCamCalib\dummyCode.m
?????文件????????5170??2012-12-18?18:29??ProCamCalib_v0.7_beta\Revised_ProCamCalib\ext_calib_cam_proj.m
?????文件????????5301??2012-12-18?18:29??ProCamCalib_v0.7_beta\Revised_ProCamCalib\init_intrinsic_param2.m
?????文件????????1482??2012-12-19?10:41??ProCamCalib_v0.7_beta\Revised_ProCamCalib\obtain3Dpoints_from_knownPlane.m
?????文件????????2013??2012-12-18?18:29??ProCamCalib_v0.7_beta\Revised_ProCamCalib\show_window.m
?????目錄???????????0??2016-09-01?20:03??ProCamCalib_v0.7_beta\__MACOSX\
?????文件?????????223??2012-12-20?13:51??ProCamCalib_v0.7_beta\__MACOSX\._Revised_ProCamCalib
?????目錄???????????0??2016-09-01?20:03??ProCamCalib_v0.7_beta\__MACOSX\Revised_ProCamCalib\
?????文件??????????82??2012-12-20?13:51??ProCamCalib_v0.7_beta\__MACOSX\Revised_ProCamCalib\._.DS_Store
?????文件?????????223??2012-12-16?23:32??ProCamCalib_v0.7_beta\__MACOSX\Revised_ProCamCalib\._ProCam_Calib.pdf
?????文件?????????223??2012-12-20?20:38??ProCamCalib_v0.7_beta\__MACOSX\Revised_ProCamCalib\._ReadMe.txt
?????文件?????????223??2012-12-16?23:32??ProCamCalib_v0.7_beta\__MACOSX\Revised_ProCamCalib\.___MACOSX
?????文件?????????223??2012-12-18?18:29??ProCamCalib_v0.7_beta\__MACOSX\Revised_ProCamCalib\._analyse_error2.m
?????文件?????????223??2012-12-20?19:09??ProCamCalib_v0.7_beta\__MACOSX\Revised_ProCamCalib\._calibrate_projector.m
?????文件?????????223??2012-12-18?18:29??ProCamCalib_v0.7_beta\__MACOSX\Revised_ProCamCalib\._cam_proj_3d_points.m
?????文件?????????223??2012-12-18?18:29??ProCamCalib_v0.7_beta\__MACOSX\Revised_ProCamCalib\._cam_proj_gui.m
?????文件?????????223??2012-12-18?18:29??ProCamCalib_v0.7_beta\__MACOSX\Revised_ProCamCalib\._cam_proj_gui.m_ba
?????文件?????????223??2012-12-18?18:29??ProCamCalib_v0.7_beta\__MACOSX\Revised_ProCamCalib\._define_Projector_Images.m
?????文件?????????223??2012-12-18?18:29??ProCamCalib_v0.7_beta\__MACOSX\Revised_ProCamCalib\._display_projector_ext.m
?????文件?????????223??2012-12-18?18:29??ProCamCalib_v0.7_beta\__MACOSX\Revised_ProCamCalib\._dummyCode.m
............此處省略4個文件信息
- 上一篇:opencv的xm
l文件 - 下一篇:計算機(jī)操作系統(tǒng)教程答案
評論
共有 條評論