public class SoRegionalExtremaProcessing extends SoImageVizEngine
SoRegionalExtremaProcessing
engine
The SoRegionalExtremaProcessing
engine computes the regional or relative fast maxima and minima in a grayscale image, Case Minima
This case of use computes the regional or relative minima in a grayscale image and creates a binary image containing these minima.
A regional minimum is a set of connected pixels such that:
Case Maxima
This engine computes the regional or relative maxima in a grayscale image and creates a binary image containing these maxima.
A regional maximum is a set of connected pixels such that:
[1] B. La
See also:
SoGrayscaleResconstructionProcessing
.
File format/default:
RegionalExtremaProcessing {
computeMode | MODE_AUTO |
neighborhood3d | CONNECTIVITY_26 |
regionalOperator | MAXIMA |
inImage | NULL |
Library references: fastmaxima fastminima
Modifier and Type | Class and Description |
---|---|
static class |
SoRegionalExtremaProcessing.RegionalOperators |
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3ds
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFEnum<SoImageVizEngine.ComputeModes> |
computeMode
Select the compute Mode (2D or 3D or AUTO) .
|
SoSFImageDataAdapter |
inImage
The input image.
|
static int |
MAXIMA
Deprecated.
Use
SoRegionalExtremaProcessing.RegionalOperators.MAXIMA instead. |
static int |
MINIMA
Deprecated.
Use
SoRegionalExtremaProcessing.RegionalOperators.MINIMA instead. |
SoSFEnum<SoImageVizEngine.Neighborhood3ds> |
neighborhood3d
In 3D configuration (see
computeMode ), the neighborhood connectivity defines the connectivity considered for processing adjacent voxels. |
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outBinaryImage
The output binary image.
|
SoSFEnum<SoRegionalExtremaProcessing.RegionalOperators> |
regionalOperator
Select the operator.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgress
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoRegionalExtremaProcessing()
Constructor.
|
abortEvaluate, isEvaluating, startEvaluate, waitEvaluate
copy, getByName, getOutput, getOutputName
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable, touch
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
@Deprecated public static final int MINIMA
SoRegionalExtremaProcessing.RegionalOperators.MINIMA
instead.@Deprecated public static final int MAXIMA
SoRegionalExtremaProcessing.RegionalOperators.MAXIMA
instead.public 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 SoSFEnum<SoRegionalExtremaProcessing.RegionalOperators> regionalOperator
public final SoSFImageDataAdapter inImage
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outBinaryImage
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com