EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
未定义函数或变量 "pt11"。 出错 features_matching (line 14)
3 E6 Y2 T) v. q# r* C[B1,IX] = sort(pt11(:,1)); 出错 tuxiangpingjie (line 34)
$ S6 h/ |7 i2 Z1 @: ][pt1,pt2]= features_matching( db, desc2, dist_ratio , pos1 , pos2); features_matching 程序 Q5 \; q8 \7 S! J4 D! K; x
function [pt1,pt2] = features_matching( database, desc, dist_ratio , pos1 , pos2 )# p( r1 | J7 X$ l4 ^/ s' Z2 h
num = 1;
4 [; D& ~+ c' @% a1 @! G) l/ rfor k = 1:size(desc,1)' `7 ?! V, X' m3 H9 l
dist = sqrt(sum((database.desc - repmat(desc(k, ,size(database.desc,1),1)).^2,2));
1 g* L5 F; V9 X8 _* O[B,IX] = sort(dist);
4 A4 K& ?# Q: |3 b6 @$ i+ qif B(1)/B(2) >= dist_ratio %nn2_dist >= dist_ratio& p8 M% }* S' F
idx = 0;& i& @- e2 |0 e+ o/ ~, b
else
5 E1 k6 Z) x I( U$ e: npt22(num, = pos2(k, ;! U' D0 R" S7 P0 z% ^, _
pt11(num,:) = pos1(IX(1),:);1 ?+ H/ l" \4 i/ U( Z
num = num + 1;8 D" m; t5 K9 j; \, x* M `
end) s+ ?% k- B$ H9 H% B3 n, L7 j
end
" H$ v/ @* w* h6 b6 Q[B1,IX] = sort(pt11(:,1));8 a3 A# N( j) u- w2 p# `. J
Pt1 = pt11(IX,:);
) X4 U$ l+ O7 TPt2 = pt22(IX,:);/ W' c) E. d1 {& o- ^/ [! s9 Y8 e
2 Y; O! m& u" t9 |( [/ w! B3 T+ mk = 1;
- X$ G7 D- h" f& x8 Pfor i = 2:num-1( S1 R( g) D w5 S9 m% E/ E6 x: P
Dist = sqrt((Pt1(i,1) - Pt1(i-1,1))^2 +(Pt1(i,2) - Pt1(i-1,2))^2);; n8 O" u8 m1 p+ b
if Dist > 3
! t! y' ]! m# w, N! t% q5 y6 }pt1(k,:) = Pt1(i,:);" V0 b; i# J6 G# Y9 [% z- O5 O
pt2(k,:) = Pt2(i,:);
|, j5 {% T- T% i% p) _k = k + 1;6 ^) |5 A0 ~& N8 f( H& ~- P: t
end
@1 M/ K: X9 f: P$ bend [B1,IX] = sort(pt2(:,1));
t# a9 G4 |, c# [0 sPt1 = pt1(IX,:);
$ d$ r9 z2 @1 l, o [( ~8 uPt2 = pt2(IX,:);7 n- a% I0 d$ Q2 g, }, X
1 f0 N+ C" {: @kk = 1;! K7 _& h( k" \2 e
pt1 = [];' i) D! v G* ?, m( n5 r
pt2 = [];
0 ^' j% r, a7 ~5 S. }for i = 2:k-1
: g# j9 |2 C1 q7 WDist = sqrt((Pt2(i,1) - Pt2(i-1,1))^2 +(Pt2(i,2) - Pt2(i-1,2))^2);) r+ b- ?4 ~! y" O) ]3 C
if Dist > 3
8 B6 V; v: U, J8 ?+ s- V8 a; u1 f5 Jpt1(kk,:) = Pt1(i,:);
: A! L" e7 A9 x0 ?# z8 v4 Rpt2(kk,:) = Pt2(i,:);3 t: `$ B: f9 `' s9 |0 O: a9 w
kk = kk + 1;
) s8 V i* W) k: J; z( { aend
& J, F" X* M3 o5 Hend
2 o$ v; m9 y- t, {* U& K' h6 ~8 a
) l, Y: ]. T# o4 o; ]8 k1 P- Y- v/ R, c# g) |( Q2 r6 K
|