【发布时间】:2015-10-11 13:53:51
【问题描述】:
我有一个使用核心 PHP 的电子商务网站。我想添加按图像搜索的功能,例如 google 图片或其他反向图片搜索引擎。
我在互联网上搜索了很多,但我无法在我的网站上使用谷歌的搜索工具(api 和 Curl 都没有)。主要原因是我想在网站内按图片搜索页面(搜索结果将是包含图片的页面)。这是场景。
当用户上传图像时,后端 php 将处理图像并查找已存储在服务器上的相关图像(图像存储在服务器的目录中,它们的文件名存储在与产品关联的数据库中,反过来,它将列出具有相似产品图像的产品)
我假设首先我必须处理存储在服务器中的所有图像,并将相关的像素信息与文件名一起存储在数据库中。但我不知道要存储什么以便以后搜索。
【问题讨论】:
-
您不能只按像素搜索。 “相似”就是这个词。如果你拿起你的相机,为一个物体拍两张照片,你会注意到它们的二进制表示是完全不同的,即使你会比较普通的、未压缩的像素。这需要非常先进的算法,并且需要大量时间来“教授”这些算法。这不是你可以使用简单的 PHP 脚本和文件夹中的一堆图像来构建的。
-
仅仅在图像中寻找边缘本身就是一个非常高级的项目。
-
@GolezTrol。感谢您的输入。但我不想完全比较,而是相似。是的,这是一个高级项目,但正在寻找想法。
-
如果您有解决方案或类似的工作场所,请在此处发布。
标签: php search php-gd google-image-search