用于与汉明距离匹配的图像的频谱散列

Ste*_*anC 5 python database computer-vision

我正在寻找用于图像的Spectral Hashing或Semantic Hashing算法的Python实现.这适用于汉明距离,因此我可以轻松地将其存储在MySQL或PostgreSQL等数据库中.

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

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

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

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

谢谢

小智 1

您可以尝试这个包: https: //github.com/wanji/hdidx。它还实现了 Herve Jegou 提出的乘积量化算法:)