public class SoOpeningByReconstructionProcessing extends SoImageVizEngine
SoOpeningByReconstructionProcessing image filter
 The SoOpeningByReconstructionProcessing engine performs a opening by reconstruction.
 An opening by reconstruction consists in applying an erosion followed by a morphological reconstruction. In the binary case an opening by reconstruction can be used for removing small objects without modifying edges of the large objects. In the grayscale case opening by reconstruction can be used for performing a Top Hat by reconstruction which allows to detect bright small structures without getting artifacts from the boundary concavities of large structures.
File format/default:
OpeningByReconstructionProcessing {
| computeMode | MODE_AUTO | 
| neighborhood3d | CONNECTIVITY_26 | 
| inImage | NULL | 
| elementSize | 3 | 
 
Library references: openingbyrec openingbyrec3d
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3dsInventor.ConstructorCommand| Modifier and Type | Field and Description | 
|---|---|
| SoSFEnum<SoImageVizEngine.ComputeModes> | computeModeSelect the compute Mode (2D or 3D or AUTO) . | 
| SoSFInt32 | elementSizeNumber of iterations. | 
| SoSFImageDataAdapter | inImageInput image. | 
| SoSFEnum<SoImageVizEngine.Neighborhood3ds> | neighborhood3dIn 3D configuration (see  computeMode), the neighborhood connectivity defines the connectivity considered for processing adjacent voxels. | 
| SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> | outImageOutput image. | 
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgressVERBOSE_LEVEL, ZeroHandle| Constructor and Description | 
|---|
| SoOpeningByReconstructionProcessing()Constructor. | 
abortEvaluate, isEvaluating, startEvaluate, waitEvaluatecopy, getByName, getOutput, getOutputNamecopyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaultsdispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable, touchgetAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreadspublic final SoSFEnum<SoImageVizEngine.ComputeModes> computeMode
public final SoSFEnum<SoImageVizEngine.Neighborhood3ds> neighborhood3d
computeMode), the neighborhood connectivity defines the connectivity considered for processing adjacent voxels.
 . Default is CONNECTIVITY_26.public final SoSFImageDataAdapter inImage
public final SoSFInt32 elementSize
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outImage
Generated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com