找回密码
 注册
关于网站域名变更的通知
查看: 1153|回复: 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)! G" P8 X; K2 h+ w( C; v- x; M& Y
    [B1,IX] = sort(pt11(:,1));

    出错 tuxiangpingjie (line 34)
    / k, m5 R  W5 V! P( r! ]: ^% M/ w[pt1,pt2]= features_matching( db, desc2, dist_ratio , pos1 , pos2);

    features_matching 程序
    9 t/ x+ m4 G" y: T6 U# Gfunction [pt1,pt2] = features_matching( database, desc, dist_ratio , pos1 , pos2 )
    ' Z$ f9 f7 ]: u4 ]2 G) Z: k0 J  lnum = 1;
    0 r7 `* J" B$ e2 g! F$ h9 efor k = 1:size(desc,1)
    7 y8 \1 n8 S3 R) ^, q, U7 V) X. K" hdist = sqrt(sum((database.desc - repmat(desc(k,,size(database.desc,1),1)).^2,2));
    , k& O5 O% m, j% T0 `1 K[B,IX] = sort(dist);- W) _+ W% A" {) v/ D: n
    if B(1)/B(2) >= dist_ratio %nn2_dist >= dist_ratio
    . I( L3 y$ x7 i. {+ q' z; W' H. v! l0 ~idx = 0;: q/ f5 @* L# I2 v
    else
    * b' V+ p5 f9 T6 X, jpt22(num, = pos2(k,;
    & t+ K. W" _' o. y4 q5 H& Npt11(num,:) = pos1(IX(1),:);
    3 [! R5 \" _) U: d6 ]2 v3 fnum = num + 1;: J( m8 X6 x- b9 Q- i$ l' ^
    end2 Z8 x/ E/ Q, C
    end: m7 N$ f% z# y  X  S* j
    [B1,IX] = sort(pt11(:,1));; w' q9 V# E4 _) k
    Pt1 = pt11(IX,:);
    ; [! B& i8 M  E1 cPt2 = pt22(IX,:);* t0 C3 ]- O2 P; i; M
    & K. }- ?; l1 v8 i& y# R
    k = 1;
    8 G- @) I9 U8 J( \0 v- W" Rfor i = 2:num-1
    6 m( n$ @& w  t+ kDist = sqrt((Pt1(i,1) - Pt1(i-1,1))^2 +(Pt1(i,2) - Pt1(i-1,2))^2);
    - g# R: r# @/ {/ C  f4 Gif Dist > 3
    5 v( M% o% a' l4 v- W! |pt1(k,:) = Pt1(i,:);4 x. o; }# J: b5 o
    pt2(k,:) = Pt2(i,:);" q7 b8 |6 _, V* R0 g" }8 K) Z
    k = k + 1;
    ; Y5 e7 t9 ?- j% g$ Xend: v* B4 q+ p7 ^; M
    end

    [B1,IX] = sort(pt2(:,1));
    + ~4 d8 A/ V- IPt1 = pt1(IX,:);" |7 l2 d4 i4 Y' ?5 _
    Pt2 = pt2(IX,:);) q* A$ K$ K2 \: m' S5 z4 v/ q
    - `* G# T4 @2 K4 _, B
    kk = 1;0 u2 p* B! K1 q5 O6 C; C$ F
    pt1 = [];
    ( M0 J* J( i" Y( P5 P1 @pt2 = [];3 G& V- V( z0 w( e
    for i = 2:k-1
    5 H! J: C" w" }5 K2 uDist = sqrt((Pt2(i,1) - Pt2(i-1,1))^2 +(Pt2(i,2) - Pt2(i-1,2))^2);
    , Z& y* K" Z, z! O& Vif Dist > 35 Q" k9 F, L& r: M( |  [
    pt1(kk,:) = Pt1(i,:);
    8 Y; R, e: Z( A( |9 D3 @8 H0 Y  Tpt2(kk,:) = Pt2(i,:);2 ^+ h* u4 u: a9 s, O
    kk = kk + 1;& \6 L- ^9 h. R. _
    end5 O: t8 p- O0 l9 n- Q1 N
    end

    8 a( a0 ]: Y3 q! w- v, O


    3 n8 h6 [& o* M1 Y; C1 F6 a0 D! G& i; I# Z; F
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-19 10:01 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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