首先放出官方指导文档和代码地址以及图片下载地址:

1.https://github.com/milvusio/bootcamp/tree/master/solutions/reverse_image_search/quick_deploy

2. https://milvus.io/cn/docs/v2.0.0/install_standalone-docker.md

3.源码下载:https://github.com/milvus-io/bootcamp

4.图片下载地址:http://host.robots.ox.ac.uk/pascal/VOC/voc2012/VOCtrainval_11-May-2012.tar

然后整理自己在win10上部署的步骤:

1、首先,将你的win10升级为专业版,我是去淘宝买了个激活码,当然可能有免费的方法,我懒得试。

2、然后下载(https://docs.docker.com/docker-for-windows/install/)Docker Desktop on Windows,傻瓜式安装。

3、根据指导文档安装Milvus

指导步骤:https://milvus.io/cn/docs/v2.0.0/install_standalone-docker.md

首先要下载docker-compose.yml配置文件。在win10下安装了wget,但是访问不到raw.githubusercontent.com,不要怕,去项目里下载一个就行了。

采用手动下载,找到https://github.com/milvus-io/milvus/tree/master/deployments/docker/standalone docker-compose.yml,下载下来,放在【C:\Users\你的用户名】路径下;然后docker-compose up -d 就可以啦。

4、安装mysql,docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

5、修改config.py配置文件参数。配置文件在:【源码\bootcamp-master\solutions\reverse_image_search\quick_deploy\server\src\config.py】

注意:ip地址写自己本地的地址,不可以写127.0.0.1。

6、安装img-search-server,

docker run -d -v D:/ai/data/image_path:/data/image_path -p 5000:5000 -e "MILVUS_HOST=你的ip" -e "MILVUS_PORT=19530" -e "MYSQL_HOST=你的ip" milvusbootcamp/img-search-server:2.0

解压的图片放在自己电脑本地D:/ai/data/image_path:/data/image_path路径下。

7、创建一个虚拟环境,安装需要用的包

conda create -n milvusnew python=3.8.3

conda activate milvusnew

pip install -r D:\ai\code\bootcamp-master\solutions\reverse_image_search\quick_deploy\server\requirements.txt

8、运行main.py文件

python D:\ai\code\bootcamp master\solutions\reverse_image_search\quick_deploy\server\src\main.py

9、安装启动client

docker run -d -p 8001:80 -e API_URL=http://你的ip:5000 milvusbootcamp/img-search-client:1.0

10、安装完成后,浏览器启动客户端http://localhost:8001。

输入路径后点击+号。龙哥说应该输入docker容器的路径即:/data/image_path。但是我这报错,输入本地路径就可以了,为啥我也不知道!大家都可以试试。

点击+号后稍等片刻,可能反应会延迟一会,查看main.py后台运行的日志:

成功后,就可以在前台搜索图片了,搜图片时也稍等一会,有时候物体多会慢一点。

win10部署milvus以图搜图2.0相关推荐

  1. 基于 Milvus 的以图搜图系统 2.0

    Milvus 以图搜图 1.0 版本自发布以来便受到广大用户的欢迎.近日,Zilliz 推出了 Milvus 以图搜图系统 2.0 版.本文将介绍 Milvus 以图搜图系统 2.0 版的主要更新内容 ...

  2. 【Milvus的以图搜图】

    0. 介绍 Milvus官方在bootcamp项目中给开发者提供多种解决方案,包含常见的以图搜图.人脸检索.DNA相似性检索.视频检索等等,具体可以参考bootcamp项目. 本文主要就bootcam ...

  3. python+milvus实现一个以图搜图系统

    目录 引言 说明 准备数据 训练数据 安装minlvus(docker-compose方式) python集成milvus+towhee python后端启动方式 启动前端 查询数据 引言 当您听到& ...

  4. Torch、Java、Milvus快速搭建以图搜图系统

    Torch.Java.Milvus快速搭建以图搜图系统 1 原理概述 以图搜图大致原理(口水话版) 以图搜图,即通过一张图片去匹配数据库中的图片,找到最相似的N张图.在我们普通的搜索系统中,文字匹配的 ...

  5. 使用Milvus搭建以图搜图服务

    使用Milvus搭建以图搜图服务 介绍 安装Milvus Java调用Milvus插入.查询 引入Maven依赖 创建Milvus客户端 实现Milvus插入向量数据 实现Milvus 查询向量 结尾 ...

  6. 零基础实战行人重识别ReID项目-基于Milvus的以图搜图

    目录 第一阶段,ReID的基本概念 1.1 ReID定义 1.2 技术难点 1.3 常用数据集 1.4 评价指标 1.5 实现思路 1.6 具体方案 第二阶段:复现算法 2.1 PCB的骨干网络 2. ...

  7. 7 招教你轻松搭建以图搜图系统!

    作者 | 小龙 责编 | 胡巍巍 当您听到"以图搜图"时,是否首先想到了百度.Google 等搜索引擎的以图搜图功能呢?事实上,您完全可以搭建一个属于自己的以图搜图系统:自己建立图 ...

  8. 搭建自己的以图搜图系统(二):深入优化搭建生产级别的图搜系统

    概述 本文是"搭建自己的以图搜图系统"系列的第二篇,在第一篇内容中我们了解了如何利用"机器学习框架 Towhee ¹"和"向量数据库 Milvus ² ...

  9. 推荐系统工程篇之搭建以图搜图服务

    基于内容的召回在推荐系统中是比较常见的召回策略,常见有基于用户或物品的标签召回或者基于用户的年龄,地域等召回,一般该策略的实现是基于开源软件 Elasticseach 实现的.虽然召回的结果都比较合理 ...

  10. 以图搜图服务快速搭建

    以图搜图服务快速搭建 电商公司,管理的商品少则几千,多则上百万.如何帮助用户从多如牛毛的商品中找到类似的商品就成了问题. 以图搜图就可以很好的帮助解决这个问题,通过 Towhee(resnet50 模 ...

最新文章

  1. 可能是东半球最好的 Curl 学习指南,强烈建议收藏!
  2. Makefile详解(一)-介绍及总述
  3. [转载]tomcat的配置文件server.xml不支持中文注释的解决办法
  4. PyTorch 实现经典模型8:FCN
  5. 计算机MCI风险快速筛查系统,轻度认知障碍风险快速筛查工具的测算过程及判别效果分析...
  6. boost::fibers::buffered_channel< std::string >用法的测试程序
  7. hibernate保存失败_Hibernate:保存与保存并保存或更新
  8. Nginx+Php(FastCGI、Php-fpm)+Mysql+Zend+Memcache+Phpmyadmin+MongoDB+TT安装
  9. JavaScript事件基础知识总结【思维导图】
  10. Linux下rcS文件中sleep用法,对busybox工具rcS脚本中exec执行﹑后台执行和nohup执行的理解...
  11. Unity Cinemachine智能相机教程(五):VirtualCamera的Extension扩展
  12. android 应用的资源
  13. php用win还是linux系统,做网站选择linux系统还是选择windows系统好?
  14. 【转】PLI是什么以及怎么用
  15. Patternodes 3 for Mac(创建图形矢量模式工具)
  16. 计算机的显卡控制面板在哪里,nvidia控制面板在哪,详细教您如何进入英伟达控制面板...
  17. Matlab实现的数学模型(2020新整理)
  18. SCT2450QSTE 国产车规AEC-Q100 3.8V-36V 5A 高效同步降压 DCDC 转换器 替代TSP54540
  19. 树状数组的理解以及简单应用
  20. matlab figure 虚线圆,flutter 画圆,虚线圆,渐变圆

热门文章

  1. “我是技术总监,你干嘛总问我技术细节?”
  2. Elastic Stack应用性能监控APM初窥门径
  3. 【概率】甲乙射击比赛,单局甲胜率0.6,3局2胜和5局3胜两种赛制甲如何选择?无限多局,甲获胜概率?
  4. 哥德巴赫猜想 php,哥德巴赫猜想的程序验证
  5. html5输入框自动放大镜,html5输入框左边有一个放大镜图标,右边有按钮点击触发搜索...
  6. 每年10万被动收入目标分解 | 进击
  7. 楚狂人--驱动开发基础
  8. elasticSearch搜索引擎安装使用,SprignBoot整合Spring Data Elasticsearch,百度云 Elasticsearch安装包
  9. 如何降低疾病监测的漏诊比率?一种新的分类学习算法
  10. JavaSE进阶篇【6】——2022年7月2日