【问题标题】:Recognize image with PHP用 PHP 识别图像
【发布时间】:2010-07-16 21:38:50
【问题描述】:

我经营一个包含大量小图像的网站 (www.iconfinder.com),并希望开发一种可以比较和识别图像的功能。用户应该能够上传图片(图标),然后如果图片在数据库中,网站将响应该图片的相关信息。

找到相似(或相同图像)的方法是什么。我知道我可以比较两个图像的 md5,但我也希望能够在缩放后找到匹配项。

【问题讨论】:

    标签: php image icons


    【解决方案1】:

    如果您有兴趣在 PHP 中做这件事,这是一个好的开始: http://www.intelliot.com/blog/2008/03/sorted-directory-listing-image-resizing-comparison-and-similarity-in-php/

    【讨论】:

      【解决方案2】:

      可能没有很多语言比 PHP 更适合这项任务。您真的应该寻找具有 C 兼容 API 的图像比较库,并弄清楚如何将其粘贴到您的 PHP 应用程序中。

      【讨论】:

      • 如果可以的话+100。 PHP 不适合直接执行此操作。
      • 谢谢!但有趣的是,DBQ 的回答表明有人非常疯狂地实现了这一点。人群的智慧等等。
      【解决方案3】:

      可以使用 md5sum 检查相同的图像,但是要检测是否有人上传了缩放的图像,该图像显示的内容与另一个相同是非常困难的。这需要数字图像处理。

      一种方法是将所有图像缩小到一定宽度(例如 100 像素)。然后检查几个坐标的颜色。如果另一张图片匹配很大一部分(比如 80%),它可能是同一张图片。

      但如果图像更亮......这将不起作用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-20
        • 1970-01-01
        • 2010-09-13
        • 2016-08-10
        • 2013-10-28
        • 2019-07-06
        • 2017-04-18
        相关资源
        最近更新 更多