GitHub|教你快速使用Tensorflow/Elasticsearch實現全文的圖片搜索(附源代碼)
文章來源:GitHub 作者:tuan3w
A visual search engine based on Elasticsearch and Tensorflow
Requirements
There are serveral python libraries you must to install before building the search engine.
elasticsearch==5.2.0
Tensorflow==1.12.1
Flask
opencv-python
Setup
Setup Elasticsearch
The easiest way to setup is using Docker with Docker Compose. With docker-compose everything you have to do is so simple:
Building elasticsearch plugin
We need to build Elasticsearch plugin to compute distance between feature vectors. Make sure that you have Maveninstalled.
Index preparation
Setup faster r-cnn
I use faster r-cnn version implemented by @Endernewton for object detection. Follow the link for the guide how to setup faster r-cnn and download VGG16 model trained on COCO dataset.
Indexing images to elasticsearch
Start server
Before starting the server, you must to update IMGS_PATH variable in visual_search/server.py to the location of folder where images are stored.
and access the link http://localhost:5000/static/index.html to test the search engine.
GitHub資源(可點擊原文鏈接跳轉):tuan3w/visual_search
兼職翻譯 招聘
《全球人工智慧》面向全球招聘多名:圖像技術、語音技術、自然語言、機器學習、數據挖掘等專業技術領域的兼職翻譯,工作內容及待遇請在公眾號內回復「兼職+個人微信號」聯繫工作人員。
熱門文章推薦
資源|歡迎加入《全球人工智慧》AI技術博士群
重磅|百度PaddlePaddle發布最新API 從三大方面優化了性能
重磅|NVIDIA發布兩款"深度神經網路訓練"開發者產品:DIGITS 5 和 TensorRT
重磅|「薩德」——不怕!我國的人工智慧巡航導彈可破解
重磅|MIT發布腦控機器人:用腦電波(10毫秒分類)糾正機器人錯誤
重磅|谷歌預言:2029年通過納米機器人和器官再造 或將實現人類永生
重磅|Messenger bot錯誤率高達70% Facebook被迫削減AI投資
招聘|騰訊大規模招聘AI開發工程師 年薪30-80W
討論|周志華教授gcForest論文的價值與技術討論(微信群)
最新|李飛飛:人口普查不用上門,谷歌街景加深度學習就搞定(附論文)
推薦閱讀:
※顏色保衛戰與VOT2016
※1.23【OpenCV圖像處理】直方圖均衡化和計算
※遙感圖像亮度地形糾正
※1.29【OpenCV圖像處理】輪廓邊界框
※[171118] PyQt5 滑動條控制 Canny 邊緣閾值並繪製 OpenCV 圖像
TAG:GitHub | TensorFlow | 图像处理 |