The VLFeat documentation has three parts:

In addition to the documentation, there are also tutorials which introduce many of the algorithms contained in the library.