图片检索视觉搜索Visual-Search-系统实现方法相关源码
图片检索(视觉搜索Visual Search )系统实现方法相关源码
这两天要考虑如何实现以图搜图,快速定位搜到需要的图片。
基于二进制哈希码的快速图像检索算法caffe-cvprw15安装和使用
参考链接
用到的库
pip install tensorflow
pip install tensorflow-gpu
pip install keras
pip install matplotlib
pip install pillow
这里运行的时候会报错,是因为需要cuda的显卡,以及安装cuda和cudnn等。参考链接如下
portError: Could not find ‘cudart64_100.dll’. Te nsorFlow 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:
将C:\Program Files\NVIDIA Corporation\NvStreamSrv\cudart64_100.dll 拷贝到
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin 目录下
cuda和cudnn下载链接
下载10.0版本
或者在这里下载
参考链接
选择10.0
报错from google.protobuf.pyext import _message
ImportError: DLL load failed: 找不到指定的程序
执行更换protobuf版本>pip install protobuf==3.6.0
参考
Keras:基于 Theano和TensorFlow的深度学习库
Python第三方库matplotlib(2D绘图库)入门与进阶
卷积神经网络VGG16这么简单
OpenCV实现图像搜索引擎(Image Search Engine)
Pinterest的视觉搜索(Visual Search at Pinterest)
Visual Search at Alibaba
为什么说 循环矩阵 就可以实现在一张图片上对在搜索区域内的所有子窗口进行密集采样?
PaddleCV
图像分类 是根据图像的语义信息对不同类别图像进行区分,是计算机视觉中重要的基础问题,是物体检测、图像分割、物体跟踪、行为分析、人脸识别等其他高层视觉任务的基础,在许多领域都有着广泛的应用。如:安防领域的人脸识别和智能视频分析等,交通领域的交通场景识别,互联网领域基于内容的图像检索和相册自动归类,医学领域的图像识别等。