SoOpeningBallByReconstructionProcessing3d Class Reference
[Opening And Closing]

ImageViz SoOpeningBallByReconstructionProcessing3d engine More...

#include <ImageViz/Engines/MathematicalMorphology/OpeningAndClosing/SoOpeningBallByReconstructionProcessing3d.h>

Inheritance diagram for SoOpeningBallByReconstructionProcessing3d:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Types

enum  PrecisionMode {
  FASTER = 0,
  PRECISE = 1
}

Public Member Functions

 SoOpeningBallByReconstructionProcessing3d ()

Public Attributes

SoSFImageDataAdapter inImage
SoSFInt32 elementSize
SoSFEnum precisionMode
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outImage

Detailed Description

ImageViz SoOpeningBallByReconstructionProcessing3d engine

The SoOpeningBallByReconstructionProcessing3d performs a 3D closing by reconstruction using a structuring element matching with a ball.

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.

This command supports two modes:

FILE FORMAT/DEFAULT


Library references: sphereopeningbyrec3d


Member Enumeration Documentation

Enumerator:
FASTER 

The operation is computed with a precise mode.

PRECISE 

The operation is computed with a fast mode.


Constructor & Destructor Documentation

SoOpeningBallByReconstructionProcessing3d::SoOpeningBallByReconstructionProcessing3d (  ) 

Constructor.


Member Data Documentation

Ball's radius.

Default value is 3.

Input image Default value is NULL.

Supported types include: grayscale binary label image.

Output image.

Default value is NULL. Supported types include: grayscale binary label image.

Precision for computation method.

Use enum PrecisionMode. Default is FASTER


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 15 Mar 2023
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/