public class SoOpeningLineMaximumProcessing extends SoImageVizEngine
SoOpeningLineMaximumProcessing
engine
The SoOpeningLineMaximumProcessing
engine performs a maximal linear opening.
For an introduction, see:
This engine performs the union of the openings in several directions (binary case) or the maximum of the openings (grayscale case). This engine is very useful when you work with circular shapes because it fills the holes in all directions. Like a classical opening transform, using this engine with an appropriate threshold allows getting a Top Hat well adapted to the circular object detection.
See also:
SoClosingLineMinimumProcessing
.
File format/default:
OpeningLineMaximumProcessing {
computeMode | MODE_AUTO |
inImage | NULL |
elementSize | 3 |
directionNumber | 4 |
Library references: unionlopening
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) .
|
SoSFInt32 |
directionNumber
The number of directions for linear opening.
|
SoSFInt32 |
elementSize
The half size of the structuring element.
|
SoSFImageDataAdapter |
inImage
The input image.
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outImage
The output image.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgress
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoOpeningLineMaximumProcessing()
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
public final SoSFEnum<SoImageVizEngine.ComputeModes> computeMode
public final SoSFImageDataAdapter inImage
public final SoSFInt32 elementSize
public final SoSFInt32 directionNumber
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outImage
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com