All Projects → kudeh → image-search-engine

kudeh / image-search-engine

Licence: MIT License
Content Based Image Retrieval System Implemented Using Python, Flask And OpenCV.

Programming Languages

python
139335 projects - #7 most used programming language
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to image-search-engine

py-image-search-engine
Python Image Search Engine with OpenCV
Stars: ✭ 37 (+37.04%)
Mutual labels:  image-search-engine
imsearch
Framework to build your own reverse image search engine
Stars: ✭ 64 (+137.04%)
Mutual labels:  image-search-engine
FAIRY
Fast and scalable search of whole-slide images via self-supervised deep learning - Nature Biomedical Engineering
Stars: ✭ 43 (+59.26%)
Mutual labels:  image-search-engine
img classification deep learning
No description or website provided.
Stars: ✭ 19 (-29.63%)
Mutual labels:  image-search-engine
vframe
VFRAME: Visual Forensics and Metadata Extraction
Stars: ✭ 41 (+51.85%)
Mutual labels:  image-search-engine

Image-Search-Engine

Content-Based Image Retrieval System Implemented Using Python, Flask And OpenCV.

  • Given a query image, this app returns other images from database in order of similar color content.
  • Uses a color histogram to define the color content of an image, uses chi-squared distance to determine how similar two image histograms are.

Usage Guide

  1. To use a different image dataset (optional)

    • Populate image DB in app/static/images
    • Then in Terminal:
      >> python3 -m venv venv
      >> source venv/bin/activate
      >> pip install -r requirements.txt
      >> cd app
      >> python index.py --dataset static/images --index index.csv
  2. Run locally using Docker

    • Install Docker
    • Then in Terminal:
      >> docker build --tag=imagesearch .
      >> docker run -p 80:8000 imagesearch
  • You should be able to access app at localhost:80 in browser

Sources

Project was made possible thanks to the many guides provided by @Adrian Rosebrock on pyimagesearch.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].