MergeKernel 연산자

Operator Library: Base

The operator MergeKernel merges an arbitrary number N of input links I[0] .. I[63] (max.) into a single output link O.

이 연산자는 입력에서 커널을 허용합니다. 커널의 한 차원(행 또는 열)은 모든 입력에서 동일한 크기(픽셀 수)를 가져야 합니다. 다른 차원(행 또는 열)의 경우, 각 입력에 대해 개별적인 크기를 정의할 수 있습니다. 따라서 입력 측의 모든 커널에 대해 행 수 또는 열 수 중 하나는 동일해야 합니다.

자세한 내용은 매개변수 설명을 참조하십시오.

I/O Properties

Property Value
Operator Type O
Input Links I[0], 데이터 입력
I[n], n > 0, 데이터 입력
출력 링크 O, data output

지원되는 Link Format

Link Parameter 입력 링크 I[0] 입력 링크 I[n], n > 0 Output Link O
Bit Width [1, 64]1 as I[0] as I[0]
Arithmetic {unsigned, signed} as I[0] as I[0]
Parallelism any as I[0] as I[0]
Kernel Columns any 수평: 임의의
, 수직: I[0]과 동일
수평: 모든 커널 열의 합
, 수직: I[0]과 동일
Kernel Rows any 수평: I[0]
, 수직: 임의
수평: I[0]
수직: 모든 커널 행의 합
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I[0] as I[0]
Color Format any as I[0] as I[0]
Color Flavor any as I[0] as I[0]
Max. Img Width any as I[0] as I[0]
Max. Img Height any as I[0] as I[0]

1

The range of the input bit width is [1, 64]. 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].

Parameters

정렬
Type 정적 쓰기 파라미터
Default 수평
Range [가로, 세로]

매개변수 정렬은 출력 벡터의 순서를 정의합니다. 이 벡터는 모든 입력값을 가로 또는 세로 방향으로 연결한 것입니다.

‘정렬(Alignment)’ 매개변수를 통해 입력의 모든 커널에 대해 행 수와 열 수가 동일한 값을 가질지 여부를 정의합니다.

수평: "가로"를 선택하면(기본값) 모든 입력에 대한 입력 커널의 행 수는 동일해야 합니다. 열 수는 각 입력 커널에 대해 개별적으로 정의할 수 있습니다. 출력에서는 행 수가 입력과 동일합니다. 열 수는 모든 입력의 열 수를 합한 값이 됩니다.

수직: "수직"을 선택하면 각 입력 커널에 대해 행 수를 개별적으로 정의할 수 있습니다. 모든 입력에 대한 입력 커널의 열 수는 동일해야 합니다. 출력에서 열 수는 입력과 동일합니다. 행 수는 모든 입력의 행 수를 합한 값이 됩니다.

사용 예

다음 예제에서는 MergeKernel 연산자의 사용법을 보여줍니다: