The VLFeat C library implements common computer vision algorithms, with a special focus on visual features, as used in state-of-the-art object recognition and image matching applications.
VLFeat strives to be clutter-free, simple, portable, and well documented.