Image2Image-Search-Engine

VGG16 Powered Image Search Engine

Terraform

This is a simple Terraform project that demonstrates how to provision an EC2 instance on AWS.

Files:

Usage:

  1. Clone this repository.
  2. Run terraform init to initialize Terraform.
  3. Run terraform apply to apply the configuration.
  4. Run terraform destroy to destroy the created resources.

Note: Make sure to configure your AWS credentials before running the commands.

Demo

Workflow

News

Overview

Usage

git clone https://github.com/matsui528/sis.git
cd sis
pip install -r requirements.txt

# Put your image files (*.jpg) on static/img

# Then fc6 features are extracted and saved on static/feature
# Note that it takes time for the first time because Keras downloads the VGG weights.
python offline.py

# Now you can do the search via localhost:5000
python server.py

Advanced: Launch on AWS

Citation

@misc{sis,
    author = {Yusuke Matsui},
    title = {Simple Image Search Engine},
    howpublished = {\url{https://github.com/matsui528/sis}}
}