With our SDK we offer an image processing framework with a set of tools for Software Development. The framework is designed for rapid Prototyping as well as Product Development. Networks can be designed using visual programming. They can be connections of algorithms for Artificial Intelligence (AI) solutions or Image Processing solutions for image enhancement such as noise removal or contrast enhancement.
Simplified testing and maintenance
Reduce Time to Market
From Prototyping to
Single processing tasks or fully customized workstation components
Chimaera SDK Features
Our Chimaera SDK contains a set of tools that help developers design application workflows, identify performance bottlenecks or even develop their own extensions or plugins to the existing components. The extensions and plugins may either be written in C++ or in Python or a combination of both.
- Visual Programming Editor
- Visual Profiler
- Scripting Engine (Python)
- Plugin API (C++)
The Visual Programming Editor is a tool for the developer that shows a live-view on the processing parts of the Chimaera Application SDK. It can be used to design new processing or visualization components or debug existing solutions.
- Edit/Inspect process network
- Parameter changes are easy and updated live
- Intermediate results can be inspected live
- Great for debugging, analysis and parameter adaption
Automatic Parameter Configuration
- Create and modify network configurations
- Load/ Save into human readable/ editable configuration files
- Configuration files can be applied in GUI or in code
High-Performance Image Processing
Multithreaded processing through compute pipelines
The number of compute pipelines is determined by the devices. The scheduler distributes parallel tasks to the compute pipelines.
The implementation of the nodes is separated from the logic itself. The execution policy contains the device configuration and can be selected during runtime. This allows a very flexible execution on various hardware devices.