找回密码
 注册
关于网站域名变更的通知
查看: 1197|回复: 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)1 b7 e& m) h9 b3 y9 w
    [B1,IX] = sort(pt11(:,1));

    出错 tuxiangpingjie (line 34)! X6 k( q) ]9 P1 a* p
    [pt1,pt2]= features_matching( db, desc2, dist_ratio , pos1 , pos2);

    features_matching 程序- j2 m) R7 @" R  ^5 l6 m; J* ?
    function [pt1,pt2] = features_matching( database, desc, dist_ratio , pos1 , pos2 )
    * H6 ~. `9 w( znum = 1;
    0 ^$ P9 `, N8 f" z) u: Hfor k = 1:size(desc,1)
    & F% R2 K# q1 K  j. F! x% @8 F( }dist = sqrt(sum((database.desc - repmat(desc(k,,size(database.desc,1),1)).^2,2));0 K- h2 a6 L) @" Z# t: ~/ z! s
    [B,IX] = sort(dist);: e9 r( G- i- p1 n' H9 y
    if B(1)/B(2) >= dist_ratio %nn2_dist >= dist_ratio0 q2 b9 O! q, W  C. f+ A/ f! `" V
    idx = 0;
    $ e  ]# ~- T4 F3 L( Relse# H. S' \: J( l/ J) O2 F
    pt22(num, = pos2(k,;
      I# m. b' A: a' tpt11(num,:) = pos1(IX(1),:);
    6 T. C; k" d% n& @num = num + 1;
    ( q$ [+ N- L4 u  Fend
    9 [! o4 G. _2 Qend
    8 Q3 \+ N/ X- A+ y[B1,IX] = sort(pt11(:,1));
    % a% I4 x! b2 A# J: lPt1 = pt11(IX,:);
    ; L( q9 t+ r( w8 u1 D8 c- h, u2 XPt2 = pt22(IX,:);
    + \, ?5 y; |* s) p- g
    $ b, W8 b+ z) X% n1 ek = 1;( g7 `9 u; N2 n) V
    for i = 2:num-1
    ) S- X. x* H8 J6 w2 |0 TDist = sqrt((Pt1(i,1) - Pt1(i-1,1))^2 +(Pt1(i,2) - Pt1(i-1,2))^2);
      w% w" M3 M4 G9 {8 d5 Zif Dist > 3! f0 P( q& y) j" w# e/ N
    pt1(k,:) = Pt1(i,:);9 e* I7 B2 B1 E- H% b4 q
    pt2(k,:) = Pt2(i,:);
    / t- Y9 E# Q. R) qk = k + 1;
    ' J) h) K4 U9 `5 G6 v7 M3 zend% d0 I7 ~  d  r0 c+ z* o/ ^
    end

    [B1,IX] = sort(pt2(:,1));: v0 ?) o# B& n
    Pt1 = pt1(IX,:);
    ( ], Q( I% w1 T/ O4 S1 OPt2 = pt2(IX,:);
    ( o4 ^* {& ~% Y( M- V) M) q# j: }+ N9 k2 l7 P
    kk = 1;* S' t: ]+ [# C6 _- e% F2 a
    pt1 = [];
    ) d+ N; a; `6 u) Bpt2 = [];
    . f( j. @. o7 Q0 n. k0 t) E% ^' P, u, hfor i = 2:k-1' B: h5 p5 D' _& I2 _; p% c7 ~
    Dist = sqrt((Pt2(i,1) - Pt2(i-1,1))^2 +(Pt2(i,2) - Pt2(i-1,2))^2);
    , M; A" T* ^, _9 Tif Dist > 3
    ' _5 U2 h5 u: E) Z  v/ ?: z* Gpt1(kk,:) = Pt1(i,:);( v& P! q' l) c. _6 r+ y: |
    pt2(kk,:) = Pt2(i,:);# r% A4 Q3 L% S. T# G, E
    kk = kk + 1;/ \1 w5 O, k' i* v0 w) n$ h2 {2 d
    end3 z! D- I  B# \0 ?# N( G4 P
    end


    5 u: z! A8 t' B9 y

    ( b& t  q) l; e2 H; J

    3 x4 g( S8 Q0 t8 S, z& F
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-23 17:24 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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