找回密码
 注册
关于网站域名变更的通知
查看: 1144|回复: 1
打印 上一主题 下一主题

matlab运行SIFT算法总是出现未定义函数变量?

[复制链接]
  • TA的每日心情

    2019-11-19 15:32
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2019-7-1 15:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x

    未定义函数或变量 "pt11"。

    出错 features_matching (line 14)
      r, G9 v! \8 t$ X3 M/ s9 C9 I* F[B1,IX] = sort(pt11(:,1));

    出错 tuxiangpingjie (line 34). v/ Z8 h0 P( j( w; d5 T
    [pt1,pt2]= features_matching( db, desc2, dist_ratio , pos1 , pos2);

    features_matching 程序
    , m& \# [5 t7 O1 B8 {' dfunction [pt1,pt2] = features_matching( database, desc, dist_ratio , pos1 , pos2 )
    % z7 ~. U5 e% V. R+ Z5 C, [0 Hnum = 1;) K2 B7 U9 w! x3 i9 a/ j
    for k = 1:size(desc,1)5 y2 Q1 M8 r- y! n
    dist = sqrt(sum((database.desc - repmat(desc(k,,size(database.desc,1),1)).^2,2));+ h0 L# F/ A$ S. r& |, n/ e
    [B,IX] = sort(dist);
    3 ?& i1 x5 q" w; mif B(1)/B(2) >= dist_ratio %nn2_dist >= dist_ratio
    7 ?" \/ f3 r. s) ]5 ]9 A: f/ yidx = 0;
    3 ~4 J) S4 q6 j' Y0 K  eelse
    9 T+ O: V4 \; W; J  ~* ], {pt22(num, = pos2(k,;  J0 A1 Y4 {- z; E
    pt11(num,:) = pos1(IX(1),:);
    9 G6 H4 M7 K4 W7 Unum = num + 1;
    ( z1 Y8 G& C* J7 o7 Rend: P% G6 g/ |8 _7 b: N. M
    end
      J! T* S% @7 k5 l  E! I- C[B1,IX] = sort(pt11(:,1));
    4 M* o: G8 b8 G5 d# C: }  oPt1 = pt11(IX,:);
    % U1 i1 l4 m7 @& I$ VPt2 = pt22(IX,:);
    1 a$ C4 j- Y( c/ x* U* W) @, a; ^& @3 S$ A# O
    k = 1;
    # F0 s0 ]6 J" O6 H& `for i = 2:num-1" `" D0 ?. `8 J& C6 X
    Dist = sqrt((Pt1(i,1) - Pt1(i-1,1))^2 +(Pt1(i,2) - Pt1(i-1,2))^2);% T; K# A0 b+ N# q2 ^
    if Dist > 3
      _5 i3 e0 x2 Ypt1(k,:) = Pt1(i,:);
    ( o3 v$ b' `, X* t4 e& upt2(k,:) = Pt2(i,:);
    / ^! z0 _# n- Y: tk = k + 1;
    6 o' V* D9 u- i: I( uend
    ) r7 G9 |  T  _  b/ vend

    [B1,IX] = sort(pt2(:,1));8 A; `* U* @2 U; O7 |  R
    Pt1 = pt1(IX,:);6 I+ ^9 X. Y+ s9 _+ R. Y  p2 E
    Pt2 = pt2(IX,:);  y! ?+ a7 y5 |; q3 O( [2 W0 o# E+ O9 E
      Z2 P6 o. _- `0 O  Z
    kk = 1;+ e& Q- p1 D: x) D( }! ]9 g
    pt1 = [];
    , ~% c) _' |5 u) A* Mpt2 = [];* n7 I$ T, I0 \2 l, V
    for i = 2:k-1
    3 G$ S# D. K# U! v9 tDist = sqrt((Pt2(i,1) - Pt2(i-1,1))^2 +(Pt2(i,2) - Pt2(i-1,2))^2);" a8 J9 F) V/ R) {+ o
    if Dist > 3
    ' l/ E  T6 U, c2 s6 U' F  A) j5 A/ qpt1(kk,:) = Pt1(i,:);
    , L$ m4 ^% I+ O& @5 [7 Tpt2(kk,:) = Pt2(i,:);. H9 @, k+ K- ^  ^4 e2 V& E
    kk = kk + 1;
    % E4 N. q9 X! m$ {( T2 T% T4 V: bend
    : E* D& O3 z8 P/ {end


    1 d6 v/ s0 ?2 s$ f

    : I) N- p$ _2 ^: H, e
    6 X' A0 W$ p8 v( I. b1 h
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-11 00:13 , Processed in 0.109375 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表