EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
未定义函数或变量 "pt11"。 出错 features_matching (line 14)+ V6 ^5 a8 c" J2 w' r+ U
[B1,IX] = sort(pt11(:,1)); 出错 tuxiangpingjie (line 34)
6 i3 F, d z9 k. ]4 S; J! p, q% y[pt1,pt2]= features_matching( db, desc2, dist_ratio , pos1 , pos2); features_matching 程序+ H5 M# v7 H% I8 p
function [pt1,pt2] = features_matching( database, desc, dist_ratio , pos1 , pos2 )% I# d% W6 ^ `. q' T7 B
num = 1;
% ~$ x# T9 t1 d4 r7 e9 P5 d4 R$ `for k = 1:size(desc,1)
; q6 v- l0 G" k- Q$ `% pdist = sqrt(sum((database.desc - repmat(desc(k, ,size(database.desc,1),1)).^2,2));
p! F6 X% z1 k6 r$ G[B,IX] = sort(dist);
0 Q5 z+ l/ S- X( R% Bif B(1)/B(2) >= dist_ratio %nn2_dist >= dist_ratio) n$ r" K2 ` S5 s+ o
idx = 0;/ W9 Y: K4 D0 i) O% C3 ~, T7 O
else% q- Q1 u. a) l2 o0 E2 ~
pt22(num, = pos2(k, ;" t' B- I# P& ?( v' j$ M
pt11(num,:) = pos1(IX(1),:);
, H# C" I. H5 H# p' R$ {' S6 j; [* Mnum = num + 1;
8 \ F9 J) r: p/ i6 i' c, S7 |end
$ _5 v+ e% @1 |' c) k& h send3 B3 u# s( }! Z' ?$ ^
[B1,IX] = sort(pt11(:,1));3 [) @4 c% m J
Pt1 = pt11(IX,:);
/ e- A: o& [% Q0 E% Z4 {Pt2 = pt22(IX,:);
7 l. S- n5 U' j! E" E8 Z& Z! r$ v$ ?% N9 n
k = 1;( V1 r, \7 p( f! f! P# _! L! D l
for i = 2:num-1: l- |7 z0 k+ d% a: v6 m
Dist = sqrt((Pt1(i,1) - Pt1(i-1,1))^2 +(Pt1(i,2) - Pt1(i-1,2))^2);, H+ V) |. a. Z( r% R
if Dist > 3
' T5 m/ a4 x& bpt1(k,:) = Pt1(i,:);( {/ ^' T7 M+ N" {5 `
pt2(k,:) = Pt2(i,:);
7 e0 ~1 a' Y5 K) Bk = k + 1;
2 G" K7 Z& Q8 \. Y0 g# bend( l8 i! a" G i/ Q& k
end [B1,IX] = sort(pt2(:,1));* K/ R) K: c a" E0 L6 X, z. \
Pt1 = pt1(IX,:);
% @3 w4 Z2 v5 \! ?2 R. @Pt2 = pt2(IX,:);
( Z5 B5 [4 Y# F9 U' w4 k' W" b8 x& J
8 c# {( a; I8 j( a+ L) Nkk = 1;; K/ V( g+ r5 _& d
pt1 = [];1 P6 \$ D! y2 n" y; {
pt2 = [];4 W' k' K$ |' u% r
for i = 2:k-1/ h& }# M/ l, X% g
Dist = sqrt((Pt2(i,1) - Pt2(i-1,1))^2 +(Pt2(i,2) - Pt2(i-1,2))^2); O3 h8 E+ _$ L' k. Z: O
if Dist > 3: U# C& p: a. I& @4 b( ~
pt1(kk,:) = Pt1(i,:);5 m: N5 Y z& ]4 i
pt2(kk,:) = Pt2(i,:);
: I8 j' |) S; N$ Q* o' X2 ^kk = kk + 1;
0 q; ^ z0 d) B5 y) j: X+ c9 \1 ^7 X o2 Send1 o: |" ~' i6 z) f& Q- p# G
end 8 ^5 U6 b% ` q# a
: s1 s' F/ ]/ d9 x' T& z5 o( w% \
# S: y9 x- t7 G |