【问题标题】:Laplace of Gaussian in Harris Laplace Interest Point Detector哈里斯拉普拉斯兴趣点检测器中的高斯拉普拉斯
【发布时间】:2017-10-09 09:32:57
【问题描述】:

在哈里斯拉普拉斯兴趣点检测器中,我们在检测到的兴趣点处找到LoG值,然后在尺度值上找到局部极值以检测尺度不变点。​​p>

在“基于尺度不变兴趣点的索引”论文中写道,高斯的拉普拉斯算子是|(s^2)*(Lxx(x,s)+Lyy(x,s))|。

但是在matlab中做代码时,当我不取LoG的绝对值时,我得到输出点,但是当我取它的绝对值时,我没有得到任何输出。

谁能说说问题出在哪里?

代码:

LoG = (sigI^2)*abs(fspecial('log',[5 5],sigI)); imgLoG(:,:,n) = imfilter(img,LoG,'replicate','conv')

sigI 是积分尺度

甚至尝试过:

LoG = fspecial('log',[5 5],sigI); imgLoG(:,:,n) = (sigI^2)*abs(imfilter(img,LoG,'replicate','conv'))

但是没有输出。

编辑:

但是,此代码有效

LoG = fspecial('log',[5 5],sigI); imgLoG(:,:,n) = (sigI^2)*imfilter(img,LoG,'replicate','conv')

【问题讨论】:

    标签: matlab computer-vision gaussian


    【解决方案1】:

    LoG 是一个高通滤波器。
    即它有负系数起作用。

    您的代码减轻了它的负值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      • 2012-04-25
      • 1970-01-01
      • 2011-02-02
      • 2014-03-29
      • 1970-01-01
      相关资源
      最近更新 更多