开源图像检索项目PicSearch is now an open source project
2016-03-11 13:01
716 查看
Brief introduction
PicSearch is an image search engine based on Convolutional Neural Network (CNN) feature. It's a very simple demo and it justshowes 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:PicSearch code.
The features extract by CNN on Caltech256 256feat2048Norml.mat.
The thumbnails of Caltech256. The thumbnails
are just for showing the search result, you can replace it by the original image 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 isas follows:
├── 256feat2048Norml.mat ├── bootstrap ├── favicon.ico ├── searchEnginePython.py ├── service-server.conf ├── service.conf ├── style.css └── thumbnails
To run the code successfully, You are suggested to following the below steps:
set the setting in
service.conf:
[global] server.socket_host = "127.0.0.1" server.socket_port = 8080 server.thread_pool = 10 tools.sessions.on = True [/] tools.staticdir.root = "I:\PicSearch" [/] tools.staticdir.on = True tools.staticdir.dir = ''
Changes the path of
tools.staticdir.rootto
your path.
run the server:
python searchEnginePython.py
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
相关文章推荐
- 介绍一款信息管理系统的开源框架---jeecg
- 源码被倒卖,大厂薅羊毛,开源真的只能被予取予求?
- 专家解读:开源软件项目是否会被限制出口?
- 专家解读:开源软件项目是否会被限制出口?
- fuse-dfs的设定手册
- Centos下***(pptpd)的部署
- 开源MySQL高效数据仓库解决方案:Infobright详细介绍
- 国外比较好的几个的Php开源建站平台小结
- 开源SNS系统-ThinkSNS
- 推荐几个开源的微信开发项目
- 开源电商app常用标签"hot"之第三方开源LabelView
- 10款PHP开源商城系统汇总介绍
- Python开发常用的一些开源Package分享
- 3款值得推荐的微信开发开源框架
- java开源内容管理系统 J4CMS增加新样式
- 分享一个简单易用的RPC开源项目—Tatala
- 分享一个开源的网络游戏服务器架构—HouHai