EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
未定义函数或变量 "pt11"。 出错 features_matching (line 14)
8 X8 i9 L/ U* M$ q7 v7 C; |6 h[B1,IX] = sort(pt11(:,1)); 出错 tuxiangpingjie (line 34)
: Y( a( t" v* P/ |[pt1,pt2]= features_matching( db, desc2, dist_ratio , pos1 , pos2); features_matching 程序
) a; H* B2 w3 x$ \. |! `function [pt1,pt2] = features_matching( database, desc, dist_ratio , pos1 , pos2 )* p, K) ^, E" d
num = 1;
: I3 e1 x( E0 {& {for k = 1:size(desc,1)
9 L' |5 Z& }! B- e/ Y, Udist = sqrt(sum((database.desc - repmat(desc(k, ,size(database.desc,1),1)).^2,2));4 _& V8 b& z i
[B,IX] = sort(dist);' K$ s# B6 V4 ?
if B(1)/B(2) >= dist_ratio %nn2_dist >= dist_ratio3 j. R* S1 J/ T/ x, l$ t" @
idx = 0;
$ i6 p- \# |+ P; o9 V$ Selse
, D) w' H! s) a! ept22(num, = pos2(k, ;
( `# P' U: s& v$ u1 A, Rpt11(num,:) = pos1(IX(1),:);8 U8 n2 I5 n2 b: f* b' m6 t
num = num + 1;* F6 _% Y$ T$ R: W" ^- s8 q
end
6 `; b+ c- m% X5 ^end
" ?, Z0 M* d/ m5 r$ R4 x[B1,IX] = sort(pt11(:,1));7 ^& s9 l" L! G' l7 `& k2 z- i
Pt1 = pt11(IX,:);
4 \0 c' ?0 t+ ]) r2 x5 EPt2 = pt22(IX,:);
, q: o3 e3 [) @' a% K# t# x1 g/ X
, s! _ x$ W7 G f; B0 ^k = 1;
7 E' A3 t* U/ X; h& R0 P @, _for i = 2:num-1
. ] i5 ~ U* ^: T1 N! x6 w8 l+ gDist = sqrt((Pt1(i,1) - Pt1(i-1,1))^2 +(Pt1(i,2) - Pt1(i-1,2))^2);( }! J( u6 D" E5 k1 \, v
if Dist > 3/ ^ X4 ^) Q: c6 K i8 n
pt1(k,:) = Pt1(i,:);
" i: L3 f H& n% U+ t8 q$ mpt2(k,:) = Pt2(i,:);
# D3 X- I5 l% e* X9 @/ I' g- R4 Qk = k + 1;4 f( [, d+ l# }6 h* ]6 B; L1 v' o
end
1 \' @: x s v8 o P5 Z6 p% mend [B1,IX] = sort(pt2(:,1));/ C o' U, X9 G* n4 I, I
Pt1 = pt1(IX,:);
7 ~! P0 E/ `9 n6 E, A, f9 ^$ M- PPt2 = pt2(IX,:);
m: ?* ^2 R: S3 ~5 t1 r
0 d* E) J6 l: Z; e; _kk = 1; p/ h% q* g4 E5 P; F# W" f
pt1 = [];
/ e" x4 J! j( @; G3 g- x5 Kpt2 = [];
4 [4 h+ `1 H" K2 \' S' w2 B& bfor i = 2:k-1% A+ s$ W. Z2 S& T
Dist = sqrt((Pt2(i,1) - Pt2(i-1,1))^2 +(Pt2(i,2) - Pt2(i-1,2))^2);
; x; C; Y' R7 j& r M# dif Dist > 3
2 |$ l; ~% P* _; ~/ @. P8 ~. U- | Y! [pt1(kk,:) = Pt1(i,:);2 Z' Y7 Q8 G* z- y* P; e$ a
pt2(kk,:) = Pt2(i,:);" H' r* E/ H7 ?3 I) M p$ m
kk = kk + 1;
7 J" {% g' p- z2 i# x$ E$ }$ r$ Nend
, j5 M/ N0 Y8 |% y9 k8 z/ Uend ! b" A8 ^- Z2 t: V
( \% R* o& w, G6 m! u( r/ p
* Q3 S% Z6 a: ^8 G8 U! j8 M
|