这两天要考虑如何实现以图搜图,快速定位搜到需要的图片。
基于二进制哈希码的快速图像检索算法caffe-cvprw15安装和使用
https://blog.csdn.net/sun007700/article/details/95305982
https://github.com/kevinlin311tw/Caffe-DeepBinaryCode
参考链接
基于VGG-16的海量图像检索系统(以图搜图升级版)
https://www.cnblogs.com/linkmust/articles/9607604.html
用到的库
pip install tensorflow
pip install tensorflow-gpu
pip install keras
pip install matplotlib
pip install pillow
这里运行的时候会报错,是因为需要cuda的显卡,以及安装cuda和cudnn等。参考链接如下
https://blog.csdn.net/qq_29027865/article/details/93236034
portError: Could not find 'cudart64_100.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Download and install CUDA 10.0 from this URL: https://developer.nvidia.com/cuda-90-download-archive
将C:\Program Files\NVIDIA Corporation\NvStreamSrv\cudart64_100.dll 拷贝到
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin 目录下
cuda和cudnn下载链接
下载10.0版本
https://developer.nvidia.com/cuda-10.0-download-archive
或者在这里下载http://bendfunction.f3322.net:666/share/
参考链接https://kelvin.mbioq.com/mip/solution-of-coexistence-of-cuda-100-and-cuda-101.html
https://developer.nvidia.com/cudnn选择10.0
https://developer.nvidia.com/cuda-toolkit
https://developer.nvidia.com/rdp/cudnn-download
报错from google.protobuf.pyext import _message
ImportError: DLL load failed: 找不到指定的程序
执行更换protobuf版本>pip install protobuf==3.6.0
参考https://blog.csdn.net/u012193416/article/details/86301899
Keras:基于Theano和TensorFlow的深度学习库
Python第三方库matplotlib(2D绘图库)入门与进阶
https://blog.csdn.net/qq_34337272/article/details/79555544
卷积神经网络VGG16这么简单
http://www.sohu.com/a/241338315_787107
图像检索(5):基于OpenCV实现小型的图像数据库检索
https://www.cnblogs.com/wangguchangqing/p/9590406.html
OpenCV实现图像搜索引擎(Image Search Engine)
https://blog.csdn.net/coderhuhy/article/details/46575667
Pinterest的视觉搜索(Visual Search at Pinterest)
https://zhuanlan.zhihu.com/p/27381765
Visual Search at Alibaba
为什么说循环矩阵就可以实现在一张图片上对在搜索区域内的所有子窗口进行密集采样?
https://blog.csdn.net/Perfect_Accepted/article/details/84867006
PaddleCV
图像分类是根据图像的语义信息对不同类别图像进行区分,是计算机视觉中重要的基础问题,是物体检测、图像分割、物体跟踪、行为分析、人脸识别等其他高层视觉任务的基础,在许多领域都有着广泛的应用。如:安防领域的人脸识别和智能视频分析等,交通领域的交通场景识别,互联网领域基于内容的图像检索和相册自动归类,医学领域的图像识别等。
基于PaddlePaddle的图片分类实战 | 深度学习基础任务教程系列
https://www.csdn.net/article/a/2019-04-19/15972237
图像检索领域全部文章及其开源项目【精华】
https://blog.csdn.net/dong_huifeng/article/details/84887311
图像检索入门:CVPR2016《Deep Supervised Hashing for Fast Image Retrieval》
https://blog.csdn.net/M_Z_G_Y/article/details/80506715
tensorflow-vgg16, 基于 caffe vgg16模型对 tensorflow
https://www.helplib.com/GitHub/article_131919