Bob is a free signal-processing and machine learning toolbox originally developed by the Biometrics Security and Privacy Group, the Biosignal Processing Group, and the Research and Development Engineers at Idiap Research Institute, Switzerland.

The toolbox is written in a mix of Python and C++ and is designed to be both efficient and reduce development time. It is composed of a reasonably large number of independent packages that implement tools for image, audio & video processing, machine learning & pattern recognition, and a lot more task specific packages.

Index of all packages