diff options
| author | leochanj <jbakita@cs.unc.edu> | 2020-10-21 01:52:54 -0400 |
|---|---|---|
| committer | leochanj <jbakita@cs.unc.edu> | 2020-10-21 01:52:54 -0400 |
| commit | 25d94aa8aabb8ac3e8bbea0bc439ea6148444cc8 (patch) | |
| tree | ba80e76d25d9ca9486092e2f6b6d76f0e3352bf7 /SD-VBS/benchmarks/stitch/src/matlab/calculateH.m | |
| parent | e2b50015cebdfba68699abd6e8575e38230f5a78 (diff) | |
debug libextra and remove matlab
Diffstat (limited to 'SD-VBS/benchmarks/stitch/src/matlab/calculateH.m')
| -rwxr-xr-x | SD-VBS/benchmarks/stitch/src/matlab/calculateH.m | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/SD-VBS/benchmarks/stitch/src/matlab/calculateH.m b/SD-VBS/benchmarks/stitch/src/matlab/calculateH.m deleted file mode 100755 index caefd74..0000000 --- a/SD-VBS/benchmarks/stitch/src/matlab/calculateH.m +++ /dev/null | |||
| @@ -1,24 +0,0 @@ | |||
| 1 | function retH=calculateH(pnt1, pnt2) | ||
| 2 | |||
| 3 | [n temp]=size(pnt1); | ||
| 4 | |||
| 5 | X=zeros(0,8); | ||
| 6 | b=zeros(0,1); | ||
| 7 | |||
| 8 | for i=1:n | ||
| 9 | X=[X; pnt1(i,1) pnt1(i,2) 1 0 0 0 -pnt2(i,1)*pnt1(i,1) -pnt2(i,1)*pnt1(i,2);0, 0, 0, pnt1(i,1), pnt1(i,2), 1, -pnt2(i,2)*pnt1(i,1), -pnt2(i,2)*pnt1(i,2)]; | ||
| 10 | b=[b; pnt2(i,1); pnt2(i,2)]; | ||
| 11 | end | ||
| 12 | |||
| 13 | if n==4 | ||
| 14 | %if abs(det(X)~=0 | ||
| 15 | H=X^(-1)*b; | ||
| 16 | %else | ||
| 17 | % H=[0 0 0; 0 0 0; 0 0 1]; | ||
| 18 | %end | ||
| 19 | else | ||
| 20 | Xt = X'; | ||
| 21 | H=(Xt*X)^(-1)*Xt*b; | ||
| 22 | end | ||
| 23 | |||
| 24 | retH=[H(1) H(2) H(3);H(4) H(5) H(6);H(7) H(8) 1]; | ||
