source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/BlueCCal/RansacM/Fsampson.m @ 37

Last change on this file since 37 was 37, checked in by (none), 14 years ago

Added original make3d

File size: 483 bytes
Line 
1function errs = Fsampson(F,u);
2% FSAMPSON ... first order geometrical error (Sampson Distance)
3% errs = Fsampson(F,u);
4% F ... 3x3 Fundamental matrix
5% u ... 6xN point pairs homogenous
6%
7% errs ... 1xN error for each point pair
8%
9% $Id: Fsampson.m,v 1.1 2005/05/23 16:15:59 svoboda Exp $
10
11N = size(u,2);
12
13u1 = u(1:3,:);
14u2 = u(4:6,:);
15
16errs = zeros(1,N);
17for i=1:N
18  Fu1 = F*u1(:,i);
19  Fu2 = F'*u1(:,i);
20  errs(i) = (u2(:,i)'*F*u1(:,i))^2 / (sum([Fu1(1:2)'.^2,Fu2(1:2)'.^2]));
21end
Note: See TracBrowser for help on using the repository browser.