towhee+elasticsearch实现本地以图搜图
xjhqre
编辑于 2023年04月09日 04:23

towhee-img-search

towhee+elasticsearch实现本地以图搜图

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

elasticsearch版本为 7.4.2

elasticsearch安装方法参考我的这篇文章:https://blog.csdn.net/xjhqre/article/details/124553312

使用方法

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

二、创建 elasticsearch 索引。

PUT imgsearch

代码块
JavaScript
自动换行
复制代码
{
    "mappings": {
        "properties": {
            "feature": {
                "type": "dense_vector",

                "dims": 1024
            },

            "url": {
                "type": "keyword"
            },

            "name": {
                "type": "keyword"
            }
        }
    }
}
复制成功

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

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

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

效果演示