Operator AppendImageDyn

The operator AppendImageDyn dynamically concatenates input images into a larger output image. Whether appending of images shall occur is controlled by input Append which is synchronous to input I. Whenever any of the pixels of input Append has the value 1 the subsequent image is appended to the current image.

[Caution] Exceeded Maximum Image Height

Please note that it is possible to exceed the maximum image height defined in the output link with this operator. Always ensure that the concatenated input images do not exceed the parameterized maximum image height of the output link. Further operators might not work correctly if the image height is exceeded.

For example, 3 input images of height 1024 are concatenated. The output image height will be 3072. Thus, the maximum image height in the output link must be set to 3072 or higher to ensure a correct functionality of the VisualApplets operators.

I/O Properties

Property Value
Operator Type P
Input Links I, data input
Append, control input
Output Link O, data output

Supported Link Format

Link Parameter Input Link I Input Link Append Output Link O
Bit Width [1, 64]1 1 as I
Arithmetic {unsigned, signed} unsigned as I
Parallelism any as I as I
Kernel Columns any 1 as I
Kernel Rows any 1 as I
Img Protocol VALT_IMAGE2D as I VALT_IMAGE2D
Color Format any VAF_GRAY as I
Color Flavor any FL_NONE as I
Max. Img Width any as I as I
Max. Img Height any as I any2

1

The range of the input bit width is [1, 64] for unsigned inputs. For signed inputs, the range is [2, 64]. For unsigned color inputs, the range is [3, 63] and for signed color, the range is [6, 63].

2

The maximum output image height has to be greater or equal than the input image height.

Parameters

None

Examples of Use

The use of operator AppendImageDyn is shown in the following examples: