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
javascript 184084 projects - #8 most used programming language
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
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
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
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] .