EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
未定义函数或变量 "pt11"。 出错 features_matching (line 14)/ V0 Q* {1 [6 y" k. c
[B1,IX] = sort(pt11(:,1)); 出错 tuxiangpingjie (line 34): n6 Y k7 }5 {1 G/ z1 c
[pt1,pt2]= features_matching( db, desc2, dist_ratio , pos1 , pos2); features_matching 程序5 g' D$ j/ r! \' a9 q! i" {3 b
function [pt1,pt2] = features_matching( database, desc, dist_ratio , pos1 , pos2 )
$ P. K3 c/ B6 C4 }$ D4 znum = 1;- U. o: f2 a& l& P# K, }
for k = 1:size(desc,1)6 j: n q0 u6 ?7 f4 C% f
dist = sqrt(sum((database.desc - repmat(desc(k, ,size(database.desc,1),1)).^2,2));
6 \+ S% L: A# I s7 I8 i2 }[B,IX] = sort(dist);5 I3 t7 V2 [7 P: a/ F9 v$ v5 J
if B(1)/B(2) >= dist_ratio %nn2_dist >= dist_ratio
2 |4 z6 Y& E* A# vidx = 0;
3 C# v @8 m- O9 T' selse
- O9 K) B2 Z4 |pt22(num, = pos2(k, ;
2 o t" X" n& F) V# c, g) Tpt11(num,:) = pos1(IX(1),:);5 g: G+ P6 A' G& i) R5 _5 o! T) t# B
num = num + 1;
. h& D1 C, `$ l3 H1 N& G2 }+ B3 A4 yend
: M4 m2 z( B: H% Y9 e! _1 N9 eend
. o* H" ]- H" ]& S[B1,IX] = sort(pt11(:,1));) e" E( g* T; A4 [0 }2 r
Pt1 = pt11(IX,:);
* i& E7 O7 T! C" s( pPt2 = pt22(IX,:);: r% v5 y; h4 J* v$ W# S
: P* w# _9 s) U3 |: H; V& D! W9 A
k = 1;
7 Y( F) t/ G+ B3 j+ X3 a3 x" D) Dfor i = 2:num-1. _" w7 y! ~' |# K: I0 W
Dist = sqrt((Pt1(i,1) - Pt1(i-1,1))^2 +(Pt1(i,2) - Pt1(i-1,2))^2);) t/ Y# t% c& e5 v2 y# p
if Dist > 33 p# V2 N0 ^8 T( r0 }: U1 [' l" j& V
pt1(k,:) = Pt1(i,:);' c& _: E8 K! Q- j4 z4 P, n9 |4 X
pt2(k,:) = Pt2(i,:);! A9 L* }) b ~1 U& M' n# Z
k = k + 1;
7 [) g+ r7 z- f, I6 @) h/ dend. \: q8 ?; k# C+ M$ a" e4 M
end [B1,IX] = sort(pt2(:,1));
1 i. l: y4 _0 x0 j, X- K) F" e3 jPt1 = pt1(IX,:); \9 Q/ T1 p h) D3 h* A
Pt2 = pt2(IX,:);
* ?& z4 t3 ?# u$ Y8 k3 T) \% i6 H& b. c% Q/ Q1 w
kk = 1;6 b* r" S1 N" y+ p
pt1 = [];4 K8 q: I8 T( d; H( }
pt2 = [];
; M8 L- C: l! c: F5 c) Jfor i = 2:k-1+ U6 C" p; H/ B
Dist = sqrt((Pt2(i,1) - Pt2(i-1,1))^2 +(Pt2(i,2) - Pt2(i-1,2))^2);
" T- ]+ @- q$ N4 Y3 l+ V% `. uif Dist > 3
; Y' w: c4 q9 d& K! S7 opt1(kk,:) = Pt1(i,:);
1 }6 v/ @- Q q9 ^. W9 H) h$ apt2(kk,:) = Pt2(i,:);
7 g( O/ _# b% Q! R. _& `1 Rkk = kk + 1;
6 \; ` o+ _9 D" z9 Z& u7 y# vend; @. M! \0 Y- E* l* p
end ; l7 Y" d. K7 |1 L
( l, i- R" U0 c6 E
; d4 f# m" U! |
|