EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
未定义函数或变量 "pt11"。 出错 features_matching (line 14)
9 s9 q- O" w6 \ m( T6 M3 v[B1,IX] = sort(pt11(:,1)); 出错 tuxiangpingjie (line 34)
; e7 j* Z( H5 F0 R$ E6 n0 t6 h[pt1,pt2]= features_matching( db, desc2, dist_ratio , pos1 , pos2); features_matching 程序
. \( U& ~% E1 I. c1 K& c* T3 Q) _6 X9 zfunction [pt1,pt2] = features_matching( database, desc, dist_ratio , pos1 , pos2 )* R. h7 p: g9 P# C: O& R, q, \1 Z* @
num = 1;- F+ g1 l2 g$ B' G' U3 u2 c( n
for k = 1:size(desc,1)
4 v) b+ N! E0 N. y% K& j7 fdist = sqrt(sum((database.desc - repmat(desc(k, ,size(database.desc,1),1)).^2,2));
+ X/ ?( M2 \/ ~( \, b7 O1 _[B,IX] = sort(dist);# K4 ]( H0 M- c; M$ Y C e9 K: ~( e
if B(1)/B(2) >= dist_ratio %nn2_dist >= dist_ratio9 o' [ Y, \# T2 F
idx = 0;
7 ~! O. f) O1 h: ~8 w V$ \else
$ s1 a) W$ l U% E" Mpt22(num, = pos2(k, ;
0 b: L5 D+ w6 T! \pt11(num,:) = pos1(IX(1),:);" {7 B# J7 G: i0 t
num = num + 1;
: [# ~9 {) b5 j4 S- {end2 q5 m2 `3 J# {. i( L; P/ l% u
end; ^! j6 Q6 b6 X7 q) S8 X
[B1,IX] = sort(pt11(:,1));- j. E& }9 B% ~. f
Pt1 = pt11(IX,:);/ D d( P4 M* c6 Q
Pt2 = pt22(IX,:);; E' [8 L7 @9 \' Y( w
) Q Y" R( ]2 B" s: ?* B5 |
k = 1;
9 I2 S$ `4 C6 G& e) }for i = 2:num-1
5 J) x& Y4 U9 gDist = sqrt((Pt1(i,1) - Pt1(i-1,1))^2 +(Pt1(i,2) - Pt1(i-1,2))^2);3 e2 f# C/ Q, O2 N1 s$ G5 w3 k/ @7 Q' O
if Dist > 3! Y* l) O, ]4 @5 i
pt1(k,:) = Pt1(i,:);
1 w( b) p8 f( Z& r' c+ R3 f5 mpt2(k,:) = Pt2(i,:);
2 e" U- u) e* K: Rk = k + 1;
7 R- Y; a* G- ?5 N0 ^( mend
; k( D! u5 b8 B( ?# Qend [B1,IX] = sort(pt2(:,1));( X3 l8 k2 d* n Y+ ^
Pt1 = pt1(IX,:);4 S- V% j G7 y- Z
Pt2 = pt2(IX,:);
( a* R! h. n+ A: b
( ~8 n A7 C. g- xkk = 1;
( I: n3 |/ h2 K9 a3 k( l8 Wpt1 = [];" l* `! K* ~% A- R7 B
pt2 = [];8 h5 f. H5 K, b" V3 {; A* Z C
for i = 2:k-11 @- L7 n `$ b: G9 [7 o
Dist = sqrt((Pt2(i,1) - Pt2(i-1,1))^2 +(Pt2(i,2) - Pt2(i-1,2))^2);
( J" O5 A) x1 o) rif Dist > 35 T( X" _3 P; t& q# h0 t: j
pt1(kk,:) = Pt1(i,:);
; \4 w8 t& K/ Rpt2(kk,:) = Pt2(i,:);0 n8 g* L& }& C$ p
kk = kk + 1;
2 u0 B. F" h1 S+ I @4 Pend# l& V* K6 j, b3 C( u
end
3 K- o* o& e$ Y; ]7 U1 r1 ]( e- K+ ^
& J3 I) ?) f9 R6 v8 _
L* x! K; X' ~! y& `( w. W |