Aeolus is a cross-correlation library designed to be used for Particle Image Velocitmety (PIV) applications.
The program is intended to be easily extensible so that different types of correlation techniques can be performed with minimal effort.
Requires OpenCV: http://opencv.willowgarage.com/wiki/Welcome