Service: Perception

This API is not yet officially released neither maintained.

The perception service allows getting, configuring and receiving updates of the perception configurations. Perception configurations specify the algorithms used for e.g. for background subtraction etc.

Table 1. Available methods
Method Request Response

Get

google.protobuf.Empty

PerceptionGetResponse

Set

PerceptionSetRequest

google.protobuf.Empty

Watch

google.protobuf.Empty

PerceptionWatchResponseStream

ListTemplates

google.protobuf.Empty

PerceptionListTemplatesResponse

Get

Get current perception configuration

Response

Response containing the current perception configuration

Table 2. Available fields in blickfeld.percept_pipeline.services.PerceptionGetResponse
Field Type Default Unit

perception

config.Perception

-

-

The current perception configuration

Set

Set the perception configuration

Request

Request for setting the perception configuration

Table 3. Available fields in blickfeld.percept_pipeline.services.PerceptionSetRequest
Field Type Default Unit

template_name

string

-

-

Use a template to set the configuration, templates are predefined perception configurations

perception

config.Perception

-

-

Use the specified configuration

Watch

Watch changes of perception configuration

Response Stream

Continuous response on perception configuration changes

Table 4. Available fields in blickfeld.percept_pipeline.services.PerceptionWatchResponse
Field Type Default Unit

perception

config.Perception

-

-

The current set perception configuration

ListTemplates

Return list of names for named templates

Response

Response containing perception configuration templates

Table 5. Available fields in blickfeld.percept_pipeline.services.PerceptionListTemplatesResponse
Field Type Default Unit

named_templates

repeated NamedTemplatesEntry

-

-

Mapping from a template name to the template itself. The template can be used to configure the perception algorithms for certain use-cases.

Named Templates Entry

Table 6. Available fields in blickfeld.percept_pipeline.services.PerceptionListTemplatesResponse.NamedTemplatesEntry
Field Type Default Unit

key

string

-

-

value

config.Perception

-

-