An easy-to-use standalone SIFT library written in C/C++

Add a Review
38 Downloads (This Week)
Last Update:
Download ezsift-src-v1.1.zip
Browse All Files



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 project, and Android NDK project are provided.

If you use this ezSIFT library in your projects or publications, please cite:
Guohui Wang, ezSIFT: an easy-to-use standalone SIFT library, https://sourceforge.net/p/ezsift, 2013.

ezSIFT Web Site


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

Update Notifications

Write a Review

User Reviews

Be the first to post a review of ezSIFT!

Additional Project Details

Intended Audience

Developers, Engineering, Science/Research

User Interface


Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.