【问题标题】:MATLAB | Image Search | SIFT | HASHMATLAB |图片搜索 |筛选 |哈希
【发布时间】:2026-01-20 05:20:11
【问题描述】:

我试图在 MATLAB 中实现这篇论文,http://www.yugangjiang.info/publication/TMM_queryadaptivesearch.pdf,我对 MATLAB 有非常基本的了解。

我需要做的是从图像中提取特征(SIFT),创建一个哈希,将其存储在数据库中,并通过计算哈希码的汉明距离来搜索不同的图像(如果有相似之处)

我已经尝试了许多 SIFT 的 MATLAB 实现,这些实现在 Internet 上可用。但是不明白如何将哈希应用于 SIFT 特征以及使用什么哈希算法!

这里使用什么哈希算法? 如何从 SIFT 特征创建哈希? 是否可以对 SURF 功能做同样的事情? 任何帮助将不胜感激。非常感谢。

【问题讨论】:

    标签: matlab image-processing hash sift surf


    【解决方案1】:

    是的,我们也可以使用 SURF 功能创建哈希。如果您想从数据库中找到相似的图像,请将 SIFT 或 SURF 特征的输出应用到汉明距离法或最近邻算法。

    【讨论】:

    • 感谢您的回复。 你能告诉我在这里使用哪种哈希算法吗?要找到汉明距离,输入的微小变化应该会导致哈希的微小变化,对吗?
    • 您可以使用最近邻算法。输入的微小变化会导致输出的重大变化。