VXL is a set of portable C++ libraries designed for computer vision research and implementation. Numerics, imaging, and geometry are provided by stand-alone core libraries, with easy to use APIs and sophisticated processing algorithms. Other libraries provide stereo, video, structure from motion, probability modeling, GUI design, classification, robust estimation, feature tracking, topology, 3d imaging, and much more. It is written and used by an international team from academia and industry.
The Kolmogorov project provides tools for machine perception and tutorials for machine learning, machine perception, and statistics. It supports fast face detection in images and information on Hidden Markov models, Gabor filters, Multivariate Logistic Regression, and Stochastic Differential Equations. It includes MPISearch, a library for detecting objects in images very quickly (real-time in some cases).
The main goal of the Cognitive Vision project is to improve the results of artificial intelligence. The current scope is to equip the abilities of the AIBO (robot dog of the Sony) to explore its environment and to recognize the local position (e.g. navigation in a room). The first trial is to use and develop image processing methods with a single webcam and to apply these techniques with AIBO.
libGMUVision is framework for realtime computer vision applications that is designed to allow easier access to Firewire IIDC digital video cameras. It provides a set of C++ bindings for libdc1394 and Qt widgets for building graphical applications that process video streams in real time. A small sample application (Koriander Lite, based on the Coriander project) is included.