Visualization

Message representing the visuals configuration of the RTSP video stream

Table 1. Available fields in blickfeld.video.config.Visualization
Field Type Default Unit

frame

optional Frame

-

-

frame configuration

overlay

optional Overlay

-

-

overlay configuration

camera

optional Camera

-

-

camera configuration

Color

RGB color used for coloring various elements and objects inside RTSP video frame

Table 2. Available fields in blickfeld.video.config.Visualization.Color
Field Type Default Unit

red

optional float

-

-

The amount of red in the color as a value in the interval [0, 1].

green

optional float

-

-

The amount of green in the color as a value in the interval [0, 1].

blue

optional float

-

-

The amount of blue in the color as a value in the interval [0, 1].

alpha

optional float

-

-

The alpha channel (transparency) in the interval [0, 1]. 0 means transparent

Text

Text overlay element

Table 3. Available fields in blickfeld.video.config.Visualization.Text
Field Type Default Unit

size

optional int32

-

-

font size

color

optional Color

-

-

font color

content

optional string

-

-

text content

Overlay

Visual configuration of video stream overlay. Element can be disabled by unsetting the corresponding color.

Table 4. Available fields in blickfeld.video.config.Visualization.Overlay
Field Type Default Unit

footer

Element

-

-

footer overlay element

header

Element

-

-

header overlay element

Element

visual configuration of an overlay element

Table 5. Available fields in blickfeld.video.config.Visualization.Overlay.Element
Field Type Default Unit

text

Text

-

-

text element

hidden

optional bool

-

-

when hidden this element will not be rendered

Frame

Visual configuration of point cloud frame. Element coloring can be disabled by unsetting the corresponding color.

Table 6. Available fields in blickfeld.video.config.Visualization.Frame
Field Type Default Unit

background

optional Color

-

-

color used to mark background point

foreground

optional Color

-

-

color used to mark foreground point - gray

rotation

optional Rotation

-

-

clockwise rotation value applied to the frame

Camera

Configuration of the camera

Table 7. Available fields in blickfeld.video.config.Visualization.Camera
Field Type Default Unit

position

optional base.geometry.Vector3

-

-

camera position - where camera is located

target

optional base.geometry.Vector3

-

-

camera target - target at which camera looks

Rotation

Defines the clockwise rotation value for the frame in the video stream

Table 8. Available values for blickfeld.video.config.Visualization.Rotation enum
Name Value Description

ROTATION_UNSPECIFIED

0

no video frame rotation

ROTATION_90

1

rotate video frame 90 degrees

ROTATION_180

2

rotate video frame 180 degrees

ROTATION_270

3

rotate video frame 270 degrees