wuyuan2009123 / towhee-img-search

towhee+elasticsearch实现本地以图搜图

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

towhee-img-search

towhee+elasticsearch实现本地以图搜图

elasticsearch版本为 7.4.2

github地址:https://github.com/xjhqre/towhee-img-search

elasticsearch安装方法参考我的这篇文章:全文检索-ElasticSearch

使用方法

一、使用 OSS 存储图片,将图片库上传到 OSS。

二、创建 elasticsearch 索引。

PUT imgsearch

{
  "mappings": {
    "properties": {
      "feature": {
        "type": "dense_vector",
        "dims": 1024
      },
      "url": {
        "type": "keyword"
      },
      "name": {
        "type": "keyword"
      }
    }
  }
}

三、修改 config.py 中的配置。

四、运行 extractFeatures.py,提取图片特征向量并存储到elasticsearch。

五、运行 searchServer.py,启动 web 服务。

效果演示

image-20230408195553888

About

towhee+elasticsearch实现本地以图搜图


Languages

Language:Python 92.1%Language:HTML 7.9%