The Pattern Recognition Application Programmer's Interface aims to be a fully-featured, easy-to-use general C++ framework for various pattern recognition tasks, especially image analysis. It features support for many image formats, well-known image analysis methods, classification and feature analysis tools, XML serialization, etc.