Applications

This page lists a number of sample VLFeat applications. Their code can be found in the VLROOT/apps/ subdirectory.

Caltech-101 classification

Caltech-101 Collage

This sample application uses VLFeat to train an test an image classifier on the Caltech-101 data. The classifier achieves 65% average accuracy by using a single feature and 15 training images per class. It uses:

The program is fully contained in a single MATLAB M-file, and can also be simply adapted to use your own data (change conf.calDir).

SIFT mosaic

SIFT mosaic

This sample application uses VLFeat to extract SIFT features form a pair of images and match them. It then filters the matches based on RANSAC and produces a mosaic. Read the code.