SoLogicalImageProcessing Class Reference
[Logical Operations]
SoLogicalImageProcessing engine performs logical operations between two image.
More...
#include <ImageViz/Engines/ArithmeticAndLogic/LogicalOperations/SoLogicalImageProcessing.h>
List of all members.
Detailed Description
SoLogicalImageProcessing engine performs logical operations between two image.
SoLogicalImageProcessing performs a logical operation between an image and another image.
For an introduction to logical operations, see section Logical Operations.
See also: SoLogicalValueProcessing, SoArithmeticImageProcessing, SoLogicalNotProcessing.
FILE FORMAT/DEFAULT
LogicalImageProcessing { }
Library references: logical_andimage logical_nandimage logical_norimage logical_nxorimage logical_orimage logical_subimage logical_xorimage
- See related examples:
-
InteractiveFloodFill
Member Enumeration Documentation
- Enumerator:
AND |
The AND logical operator computes the logical and between two images and .
On a binary image, it is equivalent to a minimum operation, or to the intersection of two sets, as it appears in the boolean table and the figure below.
Intersection of two images demonstrating the logical AND
|
OR |
The OR logical operator computes the logical or between two images and .
On a binary image, it is equivalent to a maximum operation, or to the union of two sets, as it appears in the boolean table of the figure.
The logical OR operation
|
XOR |
The XOR logical operator is the exclusive or between two images and as described on the figure below.
The logical XOR operation
|
NOR |
The NOR logical operator is the not or of two images and .
|
NAND |
The NAND logical operator is the not and of two images and .
|
NXOR |
The NXOR logical operator is the logical equivalence, i.e.
: Not of the exclusive or of two images and .\ The logical equivalence of two binary sets A and B is described in the boolean table of the figure below.
The logical NXOR operation
|
SUB |
The SUB logical operator is the logical difference between images and as described on the figure below.
Note that logical difference is the only non commutative logical operation, i.e. .
The logical SUB operation
|
Constructor & Destructor Documentation
SoLogicalImageProcessing::SoLogicalImageProcessing |
( |
|
) |
|
Member Data Documentation
The 1st input image.
Default value is NULL. Supported types include: grayscale binary label color image.
The 2nd input image.
Default value is NULL. Supported types include: grayscale binary label color image.
The output image.
Default value is NULL. Supported types include: grayscale binary label color image.
The documentation for this class was generated from the following file: