Operator XOR

Operator Library: Logic

XOR 오퍼레이터는 비트 단위 논리 XOR(배타적 논리합) 연산을 수행합니다. 해당 입력 비트 값의 합이 홀수이면 각 출력 비트가 논리적 "1"로 설정되고, 그렇지 않으면 출력은 "0"이 됩니다. 입력 링크 수는 모듈 인스턴스화 시 선택해야 합니다.

따라서 n개 입력의 출력 비트 i는 다음과 같습니다.

I/O Properties

Property Value
Operator Type O
Input Links I0, 데이터 입력
I1..In-1, 데이터 입력
출력 링크 O, data output

지원되는 Link Format

Link Parameter 입력 링크 I0 입력 링크 I1..In-1 Output Link O
Bit Width [1, 64]1 as I as I
Arithmetic {unsigned, signed} as I as I
Parallelism any as I as I
Kernel Columns any as I as I
Kernel Rows any as I as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D, VALT_SIGNAL} as I as I
Color Format any as I as I
Color Flavor any as I as I
Max. Img Width any as I as I
Max. Img Height any as I as I

1

부호 없는 값의 경우 입력 Bit Width 범위는 [1, 64]입니다. 부호 있는 입력의 경우 범위는 [2, 64]입니다. 부호 없는 컬러 입력의 경우 범위는 [3, 63]이며, 부호 있는 컬러의 경우 범위는 [6, 63]입니다.

Parameters

None

사용 예

XOR 오퍼레이터의 사용 예시는 다음과 같습니다.

  • 'Morphological Edge'

    Examples - A binary eroded image is compared with the original. An edge is detected if both differ.