【问题标题】:Comparison between two images in MATLABMATLAB中两个图像之间的比较
【发布时间】:2013-12-26 19:21:49
【问题描述】:

我需要在 MATLAB 中计算两个我知道大小不同的图像之间的比较(例如 size(A)=100x100 and size(B)=50x50)。

我想和vl_dsift进行比较,但是dense sift不是大小不变的,所以我在互联网上搜索。我已经知道我必须指定图像的大小,这就是我的问题。

我计算了描述符,但是对于每个图像 A 和 B,我应该将下一行中的“a”替换为什么值?

[f,d]=vl_dsift(I,'size',a)

【问题讨论】:

  • 你如何定义不同尺寸图像的“比较”?你能解释一下什么是“vl_dsift”吗?
  • 它是一个特征和描述符检测器。它提取图像上的兴趣点

标签: image matlab image-processing


【解决方案1】:

首先计算两个图像中的关键点描述符(d in vl_dsift)。 d 的尺寸将是 128 x 关键点数(这两个图像中可能不同)。现在找到两个图像的所有描述符之间的匹配。对距离进行排序。如果前 10 个元素小于阈值,则图像匹配良好。 Here你可以找到,如何匹配两个sift描述符。

数字 10 和阈值必须通过反复试验来确定。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    • 1970-01-01
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多