VisionLab Features Library

Version:
0.9
Author:
Andrea Vedaldi (mailto:vedaldi@cs.ucla.edu)

Brian Fulkerson (mailto:brian@cs.ucla.edu)

Copyright © 2007 Andrea Vedaldi and Brian Fulkerson
This library contains implementations of common computer vision algorithms, with a special focus on visual features for matching image regions. Applications include structure from motion, object and category detection, object and category recognition.

Contents

Overview

We want VLFeat C library to provide solid implementations a small set of useful computer vision algorithms. Our target users are other computer vision researchers. The library aims to be:

We think that the best way of achieving many of these results is to keep the library as simple and fruible as possible. The library is therefore designed to be:

Coding conventions and style

This section describes the coding conventions that the library uses.

Memory management

Memory is allocated and freed by means of vl_malloc(), vl_free(), vl_realloc() functions, which are stubs pointing to the actual function to use. So when the library is linked to a MATLAB MEX file, it is possible to use MATLAB memory allocation functions instead of the operating system ones. The advantage is that MATLAB memory handler will free the allocated buffers in the case a MEX file is interrupted (Ctl-C).

This also requires a bit of care to work as intended:

Glossary


Generated on Mon Jan 21 17:43:32 2008 for vlfeat by  doxygen 1.5.4