gpt4 book ai didi

elasticsearch - 可以在 Elasticsearch 中存储图像吗?

转载 作者:行者123 更新时间:2023-11-29 02:51:05 25 4
gpt4 key购买 nike

是否可以将图像存储在 Elasticsearch 集群中?如果是,那么是否有关于工作流程的资源?我检查了以下链接:https://github.com/kzwang/elasticsearch-image

由于我们必须处理大型图像文件(超过 500GB),我们计划使用 HDFS。

最佳答案

将整个图像存储在 Elasticsearch 中并不是很有用,因为如果图像被缩放/裁剪然后用作查询,它​​会给出不正确的结果。您需要什么取决于您为什么要索引这些图像。

在我的例子中,我需要查找经过缩放或裁剪后的图像是否在我的数据库中具有接近匹配。我正在提取图像的局部描述符 (SIFT/SURF) 并使用它们来构建 Elasticsearch 索引。这将减少图像索引的大小,而不是存储整个图像,只存储几个特征。我暂时将所有这些图像存储在 S3 上,Elasticsearch 将存储这些图像的 ID 以及从中提取的特征。

关于elasticsearch-image:这个插件好久没更新了,最近的问题回复是去年的。此插件集成了 LIRE使用 Elasticsearch,其中 LIRE 提供多图像指纹提取器的功能。

可能的解决方案:

  1. 集成库 OpenCv ( to compute feature vectors for an image ) 和 Elasticsearch,并使用这些图像特征构建您自己的索引,而不是存储整个图像。对于产品架构,可以得到一些提示here .

  2. 使用旧版本的 Elasticsearch 和兼容版本的 elasticsearch-image。

  3. 升级 elasticsearch-image 以使用最新版本的 Elasticsearch。

  4. 您还可以将 SOLR 与 LireSolr 一起使用与 LireSolr 库集成的插件。

更新:- 这是图像检索任务的更新,您需要在其中搜索接近的图像匹配项。我建议您浏览此链接 https://paperswithcode.com/task/image-retrieval .最好的解决方案 - Deep Local Features 已经集成在 tensorflow 中。

关于elasticsearch - 可以在 Elasticsearch 中存储图像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30440224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com