开源图像检索项目PicSearch is now an open source project
Brief introduction
PicSearch?is an image search engine based on Convolutional Neural Network (CNN) feature. It's a very simple demo and it just showes the performance of CNN for image retrieval. The demo site can access todemo.
點擊查看演示視頻。
Download the code and dataset
The PicSearch is running on Caltech256 image dataset, which contains 29780 images with 256 categories. Before running the project, you must download the following code and dataset:
Note: to test it on other dataset, you must extract the features first. You can use?CNN-for-Image-Retrievalto extract features on other dataset.
How to run the code
The code is written by Python, and the web server is cherrypy, so It's very easy to understand the code and to run the code. The structure of?PicSearch?is as follows:
├── 256feat2048Norml.mat ├── bootstrap ├── favicon.ico ├── searchEnginePython.py ├── service-server.conf ├── service.conf ├── style.css └── thumbnailsTo run the code successfully, You are suggested to following the below steps:
- set the setting in?service.conf:
Changes the path of?tools.staticdir.root?to your path.
- run the server:
Then open your browse and put the site:?127.0.0.1.
That's all. Enjoy yourself! If you have problem, you can open an issue on?CNN-Web-Demo-for-Image-Retrieval.
from: http://yongyuan.name/blog/picsearch-is-now-an-open-source-project.html總結(jié)
以上是生活随笔為你收集整理的开源图像检索项目PicSearch is now an open source project的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SciPy入门指南
- 下一篇: 使用matlab版卷及神经网络 Matc