找回密码
 注册
关于网站域名变更的通知
查看: 1180|回复: 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)( 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
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-5 10:23 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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