Feature #2391

Feature #2390: Configurable Grabber

Configurable Grabber - CLI

Added by M. Goerlich over 8 years ago. Updated over 8 years ago.

Status:In ProgressStart date:09/16/2015
Priority:NormalDue 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)

Also available in: Atom PDF