1 Project Overview
Based on tensorflow and Flask, a web-based image search engine is realized, which can realize simple image search function based on server images database.
1.2 Project function requirements
It contains an input box to upload an image (Formulation)
Users can preview the query image in the searching window (Formulation)
It has a search button (Initiation)
Provide an overview of the results (e.g. the total number of results) (Review)
Allow changing search parameters (e.g. select certain category/tag) when reviewing results (Refinement)
Users can take some actions, e.g. add selected images to a favorite list (Use)
The program code is divided into two parts: front end and back end. The front and back end realize data transmission through Flask. The back end is python program, and the front end is web application.