資源簡介
計算機視覺中的標(biāo)定,所用的方法為Tsai的標(biāo)定方法,用Matlab進行仿真。
代碼片段和文件信息
clc
clear?all
x=load(‘WordCoordinate.txt‘);
X=load(‘ImageCoordinate.txt‘);
Xf=X(:1);
Yf=X(:2);
xw=x(:1)+999;
yw=x(:2)+999;
[MN]=size(x);
zw=zeros(M1);
Ncx=1;
Nfx=1;
Cx=1936;
Cy=1296;
%?dx=0.0044708;
%?dy=0.0044708;
%?dx=0.0061;??%23.6/3872
%?dy=0.0061;
dx=1;
dy=1;
sx=1;
[R?T?f?k1]?=?Tsai(Xf?Yf?xw?yw?zw?Ncx?Nfx?dx?dy?Cx?Cy?sx)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%?????????????????以下為誤差測試???????????????????%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
R_Linshi=R;
R_Linshi=R_Linshi‘;
fid=fopen(‘源代碼測試自己數(shù)據(jù)結(jié)果.txt‘‘wt‘);
fprintf(fid‘%s\n‘‘R=‘);
fprintf(fid‘%5.4f??????%5.4f?????%5.4f\n‘R_Linshi(:));
fprintf(fid‘%s\n‘‘T=‘);
fprintf(fid‘%e??????%e?????%e\n‘T(:));
fprintf(fid‘%s\n‘‘f=‘);
fprintf(fid‘%s\n‘num2str(f));
fprintf(fid‘%s\n‘‘k1=‘);
fprintf(fid‘%e\n‘k1);
Xw_test=[4?12?7?15?2?10?8?12?6?14?4?10?16?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????420??2012-11-27?16:18??源代碼\ImageCoordinate.txt
?????文件???????2599??2012-11-27?16:18??源代碼\testData.m
?????文件???????7541??2012-11-27?16:18??源代碼\Tsai.m
?????文件???????1098??2012-11-27?16:18??源代碼\Tsai_8b.m
?????文件????????128??2012-11-27?16:18??源代碼\WordCoordinate.txt
?????目錄??????????0??2012-12-11?17:09??源代碼
-----------?---------??----------?-----??----
????????????????11786????????????????????6
評論
共有 條評論