找回密码
 注册
关于网站域名变更的通知
查看: 1195|回复: 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)+ V6 ^5 a8 c" J2 w' r+ U
    [B1,IX] = sort(pt11(:,1));

    出错 tuxiangpingjie (line 34)
    6 i3 F, d  z9 k. ]4 S; J! p, q% y[pt1,pt2]= features_matching( db, desc2, dist_ratio , pos1 , pos2);

    features_matching 程序+ H5 M# v7 H% I8 p
    function [pt1,pt2] = features_matching( database, desc, dist_ratio , pos1 , pos2 )% I# d% W6 ^  `. q' T7 B
    num = 1;
    % ~$ x# T9 t1 d4 r7 e9 P5 d4 R$ `for k = 1:size(desc,1)
    ; q6 v- l0 G" k- Q$ `% pdist = sqrt(sum((database.desc - repmat(desc(k,,size(database.desc,1),1)).^2,2));
      p! F6 X% z1 k6 r$ G[B,IX] = sort(dist);
    0 Q5 z+ l/ S- X( R% Bif B(1)/B(2) >= dist_ratio %nn2_dist >= dist_ratio) n$ r" K2 `  S5 s+ o
    idx = 0;/ W9 Y: K4 D0 i) O% C3 ~, T7 O
    else% q- Q1 u. a) l2 o0 E2 ~
    pt22(num, = pos2(k,;" t' B- I# P& ?( v' j$ M
    pt11(num,:) = pos1(IX(1),:);
    , H# C" I. H5 H# p' R$ {' S6 j; [* Mnum = num + 1;
    8 \  F9 J) r: p/ i6 i' c, S7 |end
    $ _5 v+ e% @1 |' c) k& h  send3 B3 u# s( }! Z' ?$ ^
    [B1,IX] = sort(pt11(:,1));3 [) @4 c% m  J
    Pt1 = pt11(IX,:);
    / e- A: o& [% Q0 E% Z4 {Pt2 = pt22(IX,:);
    7 l. S- n5 U' j! E" E8 Z& Z! r$ v$ ?% N9 n
    k = 1;( V1 r, \7 p( f! f! P# _! L! D  l
    for i = 2:num-1: l- |7 z0 k+ d% a: v6 m
    Dist = sqrt((Pt1(i,1) - Pt1(i-1,1))^2 +(Pt1(i,2) - Pt1(i-1,2))^2);, H+ V) |. a. Z( r% R
    if Dist > 3
    ' T5 m/ a4 x& bpt1(k,:) = Pt1(i,:);( {/ ^' T7 M+ N" {5 `
    pt2(k,:) = Pt2(i,:);
    7 e0 ~1 a' Y5 K) Bk = k + 1;
    2 G" K7 Z& Q8 \. Y0 g# bend( l8 i! a" G  i/ Q& k
    end

    [B1,IX] = sort(pt2(:,1));* K/ R) K: c  a" E0 L6 X, z. \
    Pt1 = pt1(IX,:);
    % @3 w4 Z2 v5 \! ?2 R. @Pt2 = pt2(IX,:);
    ( Z5 B5 [4 Y# F9 U' w4 k' W" b8 x& J
    8 c# {( a; I8 j( a+ L) Nkk = 1;; K/ V( g+ r5 _& d
    pt1 = [];1 P6 \$ D! y2 n" y; {
    pt2 = [];4 W' k' K$ |' u% r
    for i = 2:k-1/ h& }# M/ l, X% g
    Dist = sqrt((Pt2(i,1) - Pt2(i-1,1))^2 +(Pt2(i,2) - Pt2(i-1,2))^2);  O3 h8 E+ _$ L' k. Z: O
    if Dist > 3: U# C& p: a. I& @4 b( ~
    pt1(kk,:) = Pt1(i,:);5 m: N5 Y  z& ]4 i
    pt2(kk,:) = Pt2(i,:);
    : I8 j' |) S; N$ Q* o' X2 ^kk = kk + 1;
    0 q; ^  z0 d) B5 y) j: X+ c9 \1 ^7 X  o2 Send1 o: |" ~' i6 z) f& Q- p# G
    end

    8 ^5 U6 b% `  q# a


    : s1 s' F/ ]/ d9 x' T& z5 o( w% \
    # S: y9 x- t7 G
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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