Logical Xnor
1 개요
이미지를 스칼라 또는 다른 이미지와 Logical Xnor 연산을 수행하는 알고리즘입니다.
2 알고리즘 상세 설명
픽셀 값이 0이면 거짓, 이외의 값은 참으로 간주하여 논리 연산을 수행합니다.
참인 경우 해당 표현범위의 Max값을, 거짓인 경우 0을 출력합니다.
Source Image | Operand Image | Destination Image |
---|---|---|
![]() |
![]() |
![]() |
Fig. Source, Operand and Destination images of Logical Xnor
Xnor 진리표
입력 | 출력 | |
---|---|---|
Src | Opr | Dst |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
3 예제 코드
Scalar 연산
COperationLogicalXnor logicalXnor;
CFLImage fliSourceImage;
CFLImage fliDestinationImage;
CMultiVar<double> mvScalar(1.000000);
logicalXnor.SetSourceImage(fliSourceImage);
logicalXnor.SetDestinationImage(fliDestinationImage);
logicalXnor.SetOperationSource(EOperationSource_Scalar);
logicalXnor.SetScalarValue(mvScalar);
logicalXnor.Execute();
Image 연산
CFLImage fliSourceImage;
CFLImage fliOperandImage;
CFLImage fliDestinationImage;
COperationLogicalXnor logicalXnor;
logicalXnor.SetSourceImage(fliSourceImage);
logicalXnor.SetOperandImage(fliOperandImage);
logicalXnor.SetDestinationImage(fliDestinationImage);
logicalXnor.SetOperationSource(EOperationSource_Image);
logicalXnor.Execute();