SoBorderKillProcessing engine More...
#include <ImageViz/Engines/ImageSegmentation/FeatureSelection/SoBorderKillProcessing.h>
Public Member Functions | |
SoBorderKillProcessing () | |
Public Attributes | |
SoSFEnum | computeMode |
SoSFEnum | neighborhood3d |
SoSFImageDataAdapter | inObjectImage |
SoImageVizEngineOutput < SoSFImageDataAdapter, SoImageDataAdapter * > | outObjectImage |
The SoBorderKillProcessing engine removes the objects touching the borders of the image.
For an introduction, see section Morphology.
This engine removes all the objects touching the borders of the image.
Illustration of SoBorderKillProcessing.
SoFillImageBorderProcessing3d, SoReconstructionFromMarkersProcessing.
computeMode | MODE_AUTO |
neighborhood3d | CONNECTIVITY_26 |
inObjectImage | NULL |
SoBorderKillProcessing::SoBorderKillProcessing | ( | ) |
Constructor.
Select the compute Mode (2D or 3D or AUTO) Use enum ComputeMode.
Default is MODE_AUTO
The input binary or label image.
Default value is NULL. Supported types include: binary label color image.
In 3D configuration (see computeMode), the neighborhood connectivity defines the connectivity considered for processing adjacent voxels.
Use enum Neighborhood3d. Default is CONNECTIVITY_26.
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter*> SoBorderKillProcessing::outObjectImage |
The output binary or label image.
Default value is NULL. Supported types include: grayscale binary label color image.