ArchitectureΒΆ
One of the primary design goals of KWIVER is to make it easier to pull together algorithms from a wide variety of third-party, open source image and video processing projects and integrate them into highly modular, run-time configurable systems.
This goal is achieved through the three main components of KWIVER: Vital, Arrows, and Sprokit.
Vital | A set of data types and algorithm interfaces |
Arrows | Various implementations of vital algorithms |
Sprokit | An infrastructure for chaining together algorithms |