5

我正在寻找图像的光谱散列或语义散列算法的 Python 实现。它适用于汉明距离,因此我可以轻松地将其存储在 MySQL 或 PostgreSQL 等数据库中。

我还阅读了有关使用 GIST 来确定图像的描述符,然后使用 Spectral Hashing、LSH 或 RBM 的信息。但是,我不知道如何在 Python 中实现这样的东西。

到目前为止,我在 Python 中找到了一些 LSH 代码,但我不知道它是否会为汉明距离生成二进制哈希。

我尝试过 pHashing,但是对于图像中的对象识别效果不佳。

我不想要一个大的关键点描述符数组,你必须计算欧几里得距离,这很慢或者需要特殊的数据结构来匹配其他图像。

谢谢

4

1 回答 1

1

你可以试试这个包:https ://github.com/wanji/hdidx 。它还实现了 Herve Jegou 提出的 Product Quantization 算法:)

于 2015-09-18T06:54:57.107 回答