源代码:https://github.com/willard-yuan/flask-keras-cnn-image-retrieval.git

图像检索基础小项目,我用来入门。

实践步骤:

  1. 搭建环境
  2. 运行程序
  3. 啃代码

搭建环境
下载Anaconda,根据官方指导修改内嵌python版本为3.6.8。用Anaconda创建虚拟环境v36,在v36下安装Theano. tensorflow. keras等包。
(本想使用pycharm,但修改解释器后包始终不能同步,没有查到解决办法,就放弃pycharm直接在cmd操作了。)

运行程序
cmd进入下载的github代码包所在目录(要在py文件所在目录下才能运行py文件),进入虚拟环境v36,然后直接复制示例的两条命令执行(如果提示缺少什么包,就去安装)。
【项目实践】图像检索系统 Image Retrieval Engine Based on Keras(一)
地址框内输出cmd,回车键就能进入:
【项目实践】图像检索系统 Image Retrieval Engine Based on Keras(一)
【项目实践】图像检索系统 Image Retrieval Engine Based on Keras(一)
至此,算运行成功,会先弹出一张目标图:
【项目实践】图像检索系统 Image Retrieval Engine Based on Keras(一)
要关闭它,然后才会出现依次出现最符合检索的三张结果图:(每张都需要关闭才会出现下一张)
【项目实践】图像检索系统 Image Retrieval Engine Based on Keras(一)
【项目实践】图像检索系统 Image Retrieval Engine Based on Keras(一)
【项目实践】图像检索系统 Image Retrieval Engine Based on Keras(一)
程序运行结束:
【项目实践】图像检索系统 Image Retrieval Engine Based on Keras(一)

啃代码
放在(二)单说。还在啃的过程中。