找回密码
 注册
关于网站域名变更的通知
查看: 1196|回复: 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)8 d6 r8 i$ m* a
    [B1,IX] = sort(pt11(:,1));

    出错 tuxiangpingjie (line 34)' [: Z9 W; Y& \) w6 y4 k
    [pt1,pt2]= features_matching( db, desc2, dist_ratio , pos1 , pos2);

    features_matching 程序* x, u/ i% F2 [( w; u0 K; f3 I
    function [pt1,pt2] = features_matching( database, desc, dist_ratio , pos1 , pos2 )
    3 h, t" p/ c- ?' |num = 1;
    ! S7 ^, j, B% Y3 E: C' K2 Ifor k = 1:size(desc,1)4 b( x! p* `" w# W( r6 j
    dist = sqrt(sum((database.desc - repmat(desc(k,,size(database.desc,1),1)).^2,2));: X% s- [# L' X. h+ y4 J! |
    [B,IX] = sort(dist);( d- O6 s2 V4 k% M8 Q# O2 h' B" V
    if B(1)/B(2) >= dist_ratio %nn2_dist >= dist_ratio
    ) Q7 i! ^& \0 A& C  fidx = 0;
    # q3 R3 w4 _0 Z/ e0 P5 p% Uelse$ A& \+ k( B4 y( Q9 `4 `6 q2 M) l9 ^
    pt22(num, = pos2(k,;  n4 p/ y9 i# x9 h
    pt11(num,:) = pos1(IX(1),:);
    ( y1 Q* T- Z) E7 s/ q, Fnum = num + 1;
    + X0 G# V+ ^# b$ Lend/ |& }. S9 r/ h) D+ w! p: ]
    end
    3 c9 j7 P+ u6 }& ^& x[B1,IX] = sort(pt11(:,1));1 M9 M# v% _5 a8 U
    Pt1 = pt11(IX,:);1 g; D; u) o9 w$ J
    Pt2 = pt22(IX,:);
    : D) n4 b' `$ f1 A# U3 N/ H7 ^; Z3 l% M
    k = 1;
    8 C0 ~7 J+ J8 qfor i = 2:num-1: b5 J% q+ W5 b: y8 M, x
    Dist = sqrt((Pt1(i,1) - Pt1(i-1,1))^2 +(Pt1(i,2) - Pt1(i-1,2))^2);8 _$ Y% o" y4 y4 R+ j$ J1 L
    if Dist > 38 T, w- L0 Q) J, |! S( M1 i
    pt1(k,:) = Pt1(i,:);
    , m% U/ v2 A" c" l  o7 x- fpt2(k,:) = Pt2(i,:);
    ( o' g+ [! [" P/ m# ^  U3 C2 _k = k + 1;0 p# K9 a5 F5 n+ G  G
    end! J2 [" S6 U; z' Z9 v
    end

    [B1,IX] = sort(pt2(:,1));2 ?5 O% z3 K' f8 w/ X
    Pt1 = pt1(IX,:);' X& \5 a  H2 ^6 h
    Pt2 = pt2(IX,:);# Y, Y  {' n2 c* Y7 u: O& W

    ; @- [$ u7 g+ ?) a0 Lkk = 1;
    $ L# i( \5 g% D8 E0 }; r7 i: Cpt1 = [];
    * Z) E1 L1 R" ~$ T) A; \pt2 = [];
    % w  j7 \1 ^0 G3 ^for i = 2:k-1
    2 X" r9 P' E$ d# WDist = sqrt((Pt2(i,1) - Pt2(i-1,1))^2 +(Pt2(i,2) - Pt2(i-1,2))^2);9 a7 }/ }+ F+ w, u/ J
    if Dist > 3* d7 J3 \/ E, y  s
    pt1(kk,:) = Pt1(i,:);" a& m3 |+ V3 s4 n/ }! S4 L1 j
    pt2(kk,:) = Pt2(i,:);' t) b$ C: l4 }" C7 F. m
    kk = kk + 1;* }  X9 V4 _3 C. K" W2 ^
    end. F! }0 w: Z- w; |' u% H
    end


    8 V& x4 D: G! H& Y9 c

    6 E, ^. a' P! L- [1 X! g+ R( `
    3 A: X7 O7 m; |2 S
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-23 16:18 , Processed in 0.171875 second(s), 23 queries , Gzip On.

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

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

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