What is Cassandra? Cassandra supports the complete development process from rapid prototyping to product development and final testing. It consists of three main parts that enable the development of computer visualization and signal processing applications through the use of, e.g., OpenCV and users? own extensions. Experience for yourself how easy it can be to develop complex applications within minutes. With more than 10 years of development experience in the fields of automotive and industrial applications, Cassandra is a very mature system that was built by experienced developers and is successfully being used in countless commercial projects. Cassandra development environment The functionalities provided by the Cassandra framework focus on handling video input sources like imaging devices and video files as well as image operations and the interactive, graphical modeling of algorithms. Extensive visualization features ease the development process. Real-time operation support is provided throughout the whole framework. Analyze your application in detail with Cassandra's logging/output and debugging features without using compilers or debuggers. Cassandra and OpenCV The high coverage of OpenCV functions makes Cassandra a highly effective development platform. All functions are available as building blocks that can be combined in a graphical user interface with just a few mouse clicks. Algorithm parameters, e.g., thresholds, can be changed interactively at runtime. Cassandra extensions The programming interface of the Cassandra framework allows you to create your own plug-ins in C and C++, which can be dynamically incorporated into the framework. This plug-in philosophy provides clean interfaces and allows for the reuse of your building blocks. New plug-ins will be added by our developers or other members of the Cassandra user community. Check our plug-in page regularly.