Xai is an extensible framework for developing and
prototyping real time video analysis algorithms by
allowing composition and execution of such
algorithms in the form of data flows between
algorithm blocks. The blocks can be written in C++
by extending special interfaces, and they can be
compiled to dynamically linked libraries. The
algorithms can be composed using a GUI or written
directly in XML.