Skip to content

A demo of feature extraction techniques, implementing SURF & SIFT image features

License

Notifications You must be signed in to change notification settings

Shriya-Magadal/RetBul-Core

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RetBul's Retrieval Core - Feature2d Extraction

RetBul(Retrieval Building) is an online image retrieval platform applied on a custom dataset of flat buildings in Athens. RetBul's retrieval mechanism is implemented with feature extraction techniques using the SURF & SIFT image descriptors. A ranking list of the most to the less relevant to the query image is generated based on the number of inliers measured comparing query and test image.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You need to install the following software.

  • OpenCV 3+
  • Python 2.7+
  • NumPy
  • Pandas
  • Pyjson-Tricks
  • VyronasDb - Vyronas Database

Execute

You may notice two versions of the same image descriptor script.

  • The [descriptor]_single.py - compares a pair of images.
  • The [descriptor].py - compares an image to the reference dataset.

Only in Linux machine. Execute as a single script.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

A demo of feature extraction techniques, implementing SURF & SIFT image features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%