Feature #2391
Feature #2390: Configurable Grabber
Configurable Grabber - CLI
Status: | In Progress | Start date: | 09/16/2015 | ||
---|---|---|---|---|---|
Priority: | Normal | Due date: | |||
Assignee: | - | % Done: | 90% | ||
Category: | Extension2 | ||||
Target version: | - |
Description
The Command Line interface of the configurable grabber
History
#1 Updated by M. Goerlich over 8 years ago
- % Done changed from 0 to 30
A first version of the commandline interface has been implemented which allows to specify multiple streams. A stream is defined by the backend used (openni2 / kinect sdk), the device number or id, the stream type (depthimage, colorimage, skeleton, ...), the stream id. Also options for the stream can be defined for configuration (e.g. videomode, registration modes etc, if available within backend...) as well as (multiple) scopes to publish the grabbing results to.
Main issues at the moment:
- The defined devices are then pumped serially, which will yield bad performance on multi-device-setups (though it is discouraged to use one instance for grabbing several devices...)
- The code is a bit ugly, no classes involved here
- It lacks some features
Upcoming extensions will be:
Support for point cloud grabbing, global option for backend and device, device threads.
#2 Updated by M. Goerlich over 8 years ago
- Status changed from New to In Progress
- % Done changed from 30 to 90
- moved code for stream handling into handler classes
- added threads for multi-device pumping
- supports device and stream options
still interessting features:
- more generic handling of stream types
- backend-options
- automatic backend selection (to fit the requested device)