Note: We are currently migrating the pages from the Trac Wiki to the new SourceForge Wiki. Content is still incomplete. When facing missing pages, refer to the old location
With years of experience in computer vision, we learned (the hard way) that image processing libraries are very difficult to maintain and extend when working in a research environment.
Typically, the learning curve for such libraries is quite steep and their life-cycle shorter than 10 years.
Therefore, we decided to create a framework and associated tools rather than a library.
An image of a typical workflow for optical flow estimation in order to help you getting an idea of what we do with the software is visible in the screenshots:
Here you can find some example workflows.
Getting started takes little time, even for beginners!
In case you would like to experiment with existing modules:
In case you want to implement a new model, you need can do this in a maximum of four hours. (Prerequisites are knowledge in C++ and your favourite programming environment).
Once you did this the first time, *each new module definition and creation takes around 5-10 minutes! *
A step-by-step tutorial on how to create a new plugin can be found in the [PluginGuide].
Please drop us an email and tell us about your first experiences (danield# kondermanna# iwr.uni*minus# heidelberg.de)!
The doxygen documentation and manpages of the applications shipped with charon-suite may be read online:
A synopsis of the existing charon modules with their input/output slots and parameters is available online:
Component | Description |
---|---|
Charon-Core (doc) | Basic framework for module management |
Charon-Utils (doc) | Basic Image manipulation and processing modules such as file reading, writing and display |
Charon-Flow (doc) | Optical flow estimation modules |
Argos | Advanced image viewer |
Tuchulcha (doc) | Graphical configuration/workflow editor for algorithm prototyping |
TemplateGenerator | Software assistant to set up module code templates |
Hekate | Feature Detection, 3D Reconstruction and Stereo modules |
The project is released under the conditions of the LGPL.
Wiki: BuildGuide
Wiki: CodingConventions
Wiki: PluginDevFAQ
Wiki: PluginGuide
Wiki: argos
Wiki: charon-core
Wiki: charon-flow
Wiki: charon-utils
Wiki: hekate
Wiki: template-generator
Wiki: tuchulcha