/PyCBIR

Content-Based Image Retrieval (CBIR) library built on Python

Primary LanguagePythonMIT LicenseMIT

PyCBIR

Content-Based Image Retrieval (CBIR) library built on Python

Introduction

This repo aims to help readers to understand CBIR and learn how to implement a CBIR system.

How to run

python buildDatabase.py

TODO

  • KSH
  • Unsupervised DNN features
  • Supervised DNN features
  • HOG
  • rerank

Implementation details

  1. SIFT:"Distinctive Image Features from Scale-Invariant Keypoints", David G. Lowe. Using the implementation of OpenCV. There is a good repo could help you to understand the details behind the SIFT step by step: https://github.com/rmislam/PythonSIFT

Acknowledgement

The repository references a lot of open-source repositories, and they are listed below:

  1. CBIR
  2. PythonSIFT
  3. Fly-LSH Very thanks!