找回密码
 注册
关于网站域名变更的通知
查看: 1151|回复: 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)
    3 E6 Y2 T) v. q# r* C[B1,IX] = sort(pt11(:,1));

    出错 tuxiangpingjie (line 34)
    $ S6 h/ |7 i2 Z1 @: ][pt1,pt2]= features_matching( db, desc2, dist_ratio , pos1 , pos2);

    features_matching 程序  Q5 \; q8 \7 S! J4 D! K; x
    function [pt1,pt2] = features_matching( database, desc, dist_ratio , pos1 , pos2 )# p( r1 |  J7 X$ l4 ^/ s' Z2 h
    num = 1;
    4 [; D& ~+ c' @% a1 @! G) l/ rfor k = 1:size(desc,1)' `7 ?! V, X' m3 H9 l
    dist = sqrt(sum((database.desc - repmat(desc(k,,size(database.desc,1),1)).^2,2));
    1 g* L5 F; V9 X8 _* O[B,IX] = sort(dist);
    4 A4 K& ?# Q: |3 b6 @$ i+ qif B(1)/B(2) >= dist_ratio %nn2_dist >= dist_ratio& p8 M% }* S' F
    idx = 0;& i& @- e2 |0 e+ o/ ~, b
    else
    5 E1 k6 Z) x  I( U$ e: npt22(num, = pos2(k,;! U' D0 R" S7 P0 z% ^, _
    pt11(num,:) = pos1(IX(1),:);1 ?+ H/ l" \4 i/ U( Z
    num = num + 1;8 D" m; t5 K9 j; \, x* M  `
    end) s+ ?% k- B$ H9 H% B3 n, L7 j
    end
    " H$ v/ @* w* h6 b6 Q[B1,IX] = sort(pt11(:,1));8 a3 A# N( j) u- w2 p# `. J
    Pt1 = pt11(IX,:);
    ) X4 U$ l+ O7 TPt2 = pt22(IX,:);/ W' c) E. d1 {& o- ^/ [! s9 Y8 e

    2 Y; O! m& u" t9 |( [/ w! B3 T+ mk = 1;
    - X$ G7 D- h" f& x8 Pfor i = 2:num-1( S1 R( g) D  w5 S9 m% E/ E6 x: P
    Dist = sqrt((Pt1(i,1) - Pt1(i-1,1))^2 +(Pt1(i,2) - Pt1(i-1,2))^2);; n8 O" u8 m1 p+ b
    if Dist > 3
    ! t! y' ]! m# w, N! t% q5 y6 }pt1(k,:) = Pt1(i,:);" V0 b; i# J6 G# Y9 [% z- O5 O
    pt2(k,:) = Pt2(i,:);
      |, j5 {% T- T% i% p) _k = k + 1;6 ^) |5 A0 ~& N8 f( H& ~- P: t
    end
      @1 M/ K: X9 f: P$ bend

    [B1,IX] = sort(pt2(:,1));
      t# a9 G4 |, c# [0 sPt1 = pt1(IX,:);
    $ d$ r9 z2 @1 l, o  [( ~8 uPt2 = pt2(IX,:);7 n- a% I0 d$ Q2 g, }, X

    1 f0 N+ C" {: @kk = 1;! K7 _& h( k" \2 e
    pt1 = [];' i) D! v  G* ?, m( n5 r
    pt2 = [];
    0 ^' j% r, a7 ~5 S. }for i = 2:k-1
    : g# j9 |2 C1 q7 WDist = sqrt((Pt2(i,1) - Pt2(i-1,1))^2 +(Pt2(i,2) - Pt2(i-1,2))^2);) r+ b- ?4 ~! y" O) ]3 C
    if Dist > 3
    8 B6 V; v: U, J8 ?+ s- V8 a; u1 f5 Jpt1(kk,:) = Pt1(i,:);
    : A! L" e7 A9 x0 ?# z8 v4 Rpt2(kk,:) = Pt2(i,:);3 t: `$ B: f9 `' s9 |0 O: a9 w
    kk = kk + 1;
    ) s8 V  i* W) k: J; z( {  aend
    & J, F" X* M3 o5 Hend


    2 o$ v; m9 y- t, {* U& K' h6 ~8 a


    ) l, Y: ]. T# o4 o; ]8 k1 P- Y- v/ R, c# g) |( Q2 r6 K
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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