#include <ImageViz/Algorithms/IterativeMorphoLut2D/SoIterativeMorphoLutProcessing2d.h>
Public Types | |
enum | OperationMode { THINNING = 0, THICKENING = 1, HIT_OR_MISS = 2 } |
enum | RotationMode { NO_ROTATION = 0, ROTATE_EDGES = 1, ROTATE_VERTICES = 2 } |
Public Member Functions | |
SoIterativeMorphoLutProcessing2d () | |
Public Attributes | |
SoSFImageDataAdapter | inBinaryImage |
SoSFEnum | inOperationMode |
SoSFEnum | inRotationMode |
SoSFKernel2i32 | inKernel2D |
SoSFInt32 | inIterations |
SoImageVizEngineOutput < SoSFImageDataAdapter, SoImageDataAdapter * > | outBinaryImage |
SoIterativeMorphoLutProcessing2d::SoIterativeMorphoLutProcessing2d | ( | ) |
Constructor.
The input binary image.
Default value is NULL. Supported types include: binary color image.
Default value is 1 which means one iteration is applied.
By specifying 0, the computation is going far until convergence (when no pixel is changed). Be careful to infinite loop!
Contains the kernel applied on the input image.
Default value is NULL
Default Value is THINNING.
Default Value is NO_ROTATION.
SoImageVizEngineOutput<SoSFImageDataAdapter, SoImageDataAdapter*> SoIterativeMorphoLutProcessing2d::outBinaryImage |
The output binary image.
Default value is NULL.