当前位置:  开发笔记 > 编程语言 > 正文

PHP中的图像比较

如何解决《PHP中的图像比较》经验,为你挑选了1个好方法。

我的情况如下:我必须在数据库中保存1000张图像,然后必须将新图像与数据库图像进行比较以进行匹配(匹配度应为70%或更高),以便从php数据库中获得最佳匹配图像。

是否有任何算法或方法可以进行快速比较以获得更好的结果...

提前致谢 :)



1> Mark Setchel..:

我建议您使用感知哈希或类似方法-主要是出于性能方面的考虑。本质上,您在插入图像时为数据库中的每个图像一次创建一个数字或哈希,并将该哈希保留在数据库中。然后,当您要插入新图像时,可以计算其哈希值并将其与所有其他图像的PRE-CALCULATED哈希值进行比较,从而不必从磁盘上拖动现有图像的所有兆字节像素进行比较他们。

最好的pHASH是比例尺不变和图像格式不变的。这是Neal Krawetz博士的文章... 感知哈希。

ImageMagick还可以执行感知哈希,并且可以从PHP调用-请参见此处。

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有