Rapid prototyping for

image processing with OpenCV

The visual programming environment for image processing with C++


Cassandra is a visual programming environment to model algorithms and lets you simply develop algorithms for image processing and signal processing. The extensive coverage of libraries such as OpenCV and IPP functions makes Cassandra a highly effective development platform and enables you to reach a solution faster than with pure traditional programming languages.

You can use Cassandra for a range of applications, including signal processing and image and video processing, e. g. camera-based driver assistance system etc. Numerous scientific institutions use Cassandra, the visual programming environment for image processing with C++.




Visual Programming Environment

Cassandra Studio is a software product to develop computer vision and signal processing applications without programming. It includes an IDE the C++-Programming Interface (API) and several Plug-Ins, e. g. Charts.

The functionalities provided by the Cassandra IDE focus on handling video input sources like imaging devices and video files, as well as, image operations and the interactive, graphical modeling of algorithms. The Programming Interface (API) written in C++ enables extension of functionality through third party or own developed Plug-Ins. All functions are available as building blocks that can be combined in a graphical user interface with just a few mouse clicks. Besides, many computational functions are available as public C++ functors as well.