The SIFT (scale-invariant feature transform) algorithm is considered to be one of the most robust local feature detector and description methods. Most of the open-source SIFT implementations rely on some 3rd-party libraries. Some of them even rely on a few different large libraries. These dependencies make the installation, compilation and usage not easy.

The ezSIFT library provides a standalone and lightweight SIFT implementation written in C/C++. The ezSIFT is self-contained, and does not require any other libraries. So it is easy to use and modify. Besides, the implementation of the ezSIFT is straightforward and easy to read.

C/C++ source code, Visual Studio 2010、2012 project, and Android NDK project are provided.

git user, please use the following link to pull the latest code:
git clone git:// ezsift-code

Please read wiki page for more details:


  • SIFT keypoint detection;
  • Feature descriptor extraction;
  • Self-contained. Does not depend on other libraries;
  • Straightforward implementation, easy to use.

Project Samples

Project Activity

See All Activity >

Follow ezSIFT

ezSIFT Web Site

Other Useful Business Software

Locate Sensitive Data across Networks and Workstations Locate Sensitive Data across Networks and Workstations Icon
Locate Sensitive Data across Networks and Workstations Icon

Build the Business Case for Effective Security Investments

Your customers recognize the importance of security, but often don’t realize the urgency until they see something tangible. SolarWinds® Risk Intelligence assigns value to your data vulnerability, helping you build a strong business case for data protection and triage the most important problems to tackle. Some powerful features include data risk communicated as financial impact, at-risk data discovery and PCI DSS, PAN & PII scans.

Rate This Project

Login To Rate This Project

User Reviews

Be the first to post a review of ezSIFT!

Additional Project Details

Intended Audience

Science/Research, Developers, Engineering

User Interface


Programming Language