SoIsolatedPointsProcessing3d engine More...
#include <ImageViz/Engines/MathematicalMorphology/HitOrMissAndSkeleton/SoIsolatedPointsProcessing3d.h>
Public Member Functions | |
SoIsolatedPointsProcessing3d () | |
Public Attributes | |
SoSFEnum | neighborhood3d |
SoSFImageDataAdapter | inBinaryImage |
SoImageVizEngineOutput < SoSFImageDataAdapter, SoImageDataAdapter * > | outBinaryImage |
The SoIsolatedPointsProcessing3d engine is a point detector that selects objects made up of a single point.
For an introduction to point detectors, see section Point detectors.
In the 26 connectivity case, it can be detected performing an Hit Or Miss transformation with a structuring element having the value 1 at its center and 0 for each neighbor.
neighborhood3d | CONNECTIVITY_26 |
inBinaryImage | NULL |
SoIsolatedPointsProcessing3d::SoIsolatedPointsProcessing3d | ( | ) |
Constructor.
The input binary image.
Default value is NULL. Supported types include: binary 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*> SoIsolatedPointsProcessing3d::outBinaryImage |
The output binary image.
Default value is NULL. Supported types include: binary image.