python - 图像的光谱哈希与汉明距离匹配

标签 python database computer-vision

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

我还阅读了有关使用 GIST 确定图像描述符然后使用光谱哈希、LSH 或 RBM 的信息。但是,我不知道如何在 Python 中实现类似的东西。

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

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

我不想要大量的关键点描述符,您必须在其中计算欧氏距离,这很慢或者需要特殊的数据结构来匹配其他图像。

谢谢

最佳答案

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

关于python - 图像的光谱哈希与汉明距离匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17821512/

相关文章:

python - 在 Django/Python 中添加一个带有对象值的隐藏字段

python - Jupyter 笔记本上的 Quandl : LimitExceededError

database - 任何比 Oracle Database Union 更快的选择

c++ - 视差图的 OpenCv 深度估计

python - 字节对象中的双引号与 flask 响应数据中的双引号

python - call() 中忽略的参数

linux - 将 neo4j 数据库从 Windows 迁移到 Ubuntu

database - AS3 SQLite DELETE 语句不给出结果

machine-learning - 谁能为 CBIR 推荐好的算法?

c++ - 使用 C++ 在 opencv 中检测图像中任何文本的位置