MATLAB tools for digitizing video files and calibrating cameras

data viewer 2
Features: Citation update - a description of the digitizing package and some of the inner workings was recently published in Bioinspiration and Biomimetics; please cite this paper when you publish work using this software.

Downloadable package with the MATLAB code and some documentation  - Recently updated (July 9, 2013) Thanks to Dimitri Skandalis, Elliot Immler, Kenneth Welch and Yoojoong Choi contributing bug fixes! -

Here's an older version that works with MATLAB versions that do not have the mmreader() function:

Sample data: Calibrated video of a bat flying in a wind tunnel (29 megabytes)


These require either a recent version of Quicktime player (for the Quicktime versions) or the DivX video codec (for the avi versions of Tutorials 1 and 2) or the Xvid codec (Tutorial 3)
Tutorial 1: basic operations and 2d tracking: Quicktime version (31 megabytes) -or- avi version (29 megabytes)
Tutorial 2: 3D digitizing:  Quicktime version (31 megabytes) -or- avi version (35 megabytes)
Tutorial 3: 3D calibration:  Quicktime version (40 megabytes) -or- avi version (35 megabytes)