源码目录:

基于keras_vgg16的图像检索

主要包括特征提取,索引和在线检索三个部分

如何运行呢?

 基于keras_vgg16的图像检索

 找个这个目录,然后输入cmd,再enter;

基于keras_vgg16的图像检索

下面一共有两步操作;

 基于keras_vgg16的图像检索

第一步(前提是你已经把python的环境配置好了):python index.py -database database -index featureCNN.h5

第二步:python query_online.py -query database/001_accordion_image_0001.jpg -index featureCNN.h5 -result database

所有的都运行成功后,我们就可以看到第一幅query image图片:

 基于keras_vgg16的图像检索

关闭这个图片界面之后,就会出现对应的检索的图片;

 基于keras_vgg16的图像检索

 基于keras_vgg16的图像检索

 基于keras_vgg16的图像检索

注意:针对在运行过程中遇到的问题的解决;

1、可能会出现vgg16权重数据下载失败;解决方法有很多种;第一个可以复制对应的vgg16权重数据的地址,然后用迅雷下载;但是我自己尝试了一下,因为自己网络的原因失败了。第二个就是直接在CSDN里下载别人下载好的vgg16权重数据,推荐这个

vgg16_weights_tf_dim_ordering_tf_kernels_notop.h5 56.2M

2、可能会出现某些包没有导入,不要慌,一个个pip install xx就行了,然后我用的是pycharm+python3.7,keras是最新版本的!

 

 

相关文章: