EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
未定义函数或变量 "pt11"。 出错 features_matching (line 14)( O F' u/ E0 l+ H- L/ D# ?! M
[B1,IX] = sort(pt11(:,1)); 出错 tuxiangpingjie (line 34)
" m. S0 n2 T) ^[pt1,pt2]= features_matching( db, desc2, dist_ratio , pos1 , pos2); features_matching 程序6 i$ [8 t7 j- o* d" X$ D z
function [pt1,pt2] = features_matching( database, desc, dist_ratio , pos1 , pos2 )/ j" D( m$ |* r9 l6 C# I8 {! U
num = 1;
6 {& o0 Y) ^9 l' y lfor k = 1:size(desc,1)4 j, y3 t- o( h! c- e D# u
dist = sqrt(sum((database.desc - repmat(desc(k, ,size(database.desc,1),1)).^2,2));
) A0 T s" J8 R0 M[B,IX] = sort(dist);0 ]4 h( Y3 G& b2 A0 V' c# q+ b7 g+ D: }
if B(1)/B(2) >= dist_ratio %nn2_dist >= dist_ratio! B4 I y, w; F# z, }; o1 z) `: O5 Z; {
idx = 0;5 i, ` }, i0 t S; ?( e
else
0 \1 b* J4 {4 ]pt22(num, = pos2(k, ;6 x/ V; O( U6 r2 p# d
pt11(num,:) = pos1(IX(1),:);
$ v( U, W S' h. p6 E3 Jnum = num + 1;
; }; C" T/ m! l- B' l2 E) Rend
0 \( F" o7 X. iend
. f$ K, D; e& V, L' V/ g" B[B1,IX] = sort(pt11(:,1));& J& ?- p2 e0 M5 U* p! m! M, T/ B6 `
Pt1 = pt11(IX,:);
$ Z9 d5 L8 t+ O$ ^( X. d$ TPt2 = pt22(IX,:);2 @/ J0 U& s) i1 h0 }6 e9 u1 ^5 u
% I4 P; a ~" w) ]" W. {
k = 1;
n6 U5 \: o! [" o- m" ufor i = 2:num-1
9 R6 J6 [ R QDist = sqrt((Pt1(i,1) - Pt1(i-1,1))^2 +(Pt1(i,2) - Pt1(i-1,2))^2);
" `2 z/ B9 I$ d2 eif Dist > 3: [3 t, o5 [1 [* w$ T# {' d
pt1(k,:) = Pt1(i,:);
: h9 _ z$ k/ k1 n! jpt2(k,:) = Pt2(i,:);
+ h: T8 j, Q) h6 zk = k + 1;
7 L5 a6 Z7 D M6 A* rend
% y: I, k% j' k5 F6 bend [B1,IX] = sort(pt2(:,1));
9 |* ^" p! o9 ~' R# q: EPt1 = pt1(IX,:);
% ~, l: [/ K3 g/ {; h/ q9 dPt2 = pt2(IX,:);" s/ B) s T3 v6 J" e% J- [. O# ~
i* A; }& o0 ]) I! vkk = 1;
! E( m) y+ }' H9 }1 A: W* c# Xpt1 = [];
( X! _. x/ Q: upt2 = [];" A P, m& F$ g$ t
for i = 2:k-1
& f) w- d2 R5 U- _3 `Dist = sqrt((Pt2(i,1) - Pt2(i-1,1))^2 +(Pt2(i,2) - Pt2(i-1,2))^2);" B; m, M' O6 V6 F
if Dist > 31 t# ^# P: B6 N+ V5 J
pt1(kk,:) = Pt1(i,:);
4 a3 R8 }8 A/ k+ i4 f0 Opt2(kk,:) = Pt2(i,:);" |9 D) q* f4 O8 x0 k# J, p
kk = kk + 1;
0 q) y8 l/ n2 U$ _0 V ?end
7 o) f+ w- ^" [* f( qend
4 M( H/ y+ ^3 l7 T5 r) y: s
0 h. W/ u5 K: x1 L) b5 Y+ b
$ r2 y' L% K! w5 x5 D, H |