Class SoMatchContrastProcessing
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.inventor.misc.SoBase
-
- com.openinventor.inventor.fields.SoFieldContainer
-
- com.openinventor.inventor.engines.SoEngine
-
- com.openinventor.imageviz.engines.SoImageVizEngine
-
- com.openinventor.imageviz.engines.imagefiltering.grayscaletransforms.SoMatchContrastProcessing
-
- All Implemented Interfaces:
SafeDisposable
public class SoMatchContrastProcessing extends SoImageVizEngine
SoMatchContrastProcessing
engine. TheSoMatchContrastProcessing
engine computes a new image considering the dynamic of a reference one.This engine computes a new image considering the dynamic of a reference one. The aim of this engine is to get an homogeneous dynamic when processing many images, in order to be able to easily apply the same process on all of them if the intensity information is required.
There are two ways of computing the resulting image: either computing it from the information of mean and variance of the reference image, or from the histogram of the reference image.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SoMatchContrastProcessing.MatchingModes
-
Nested classes/interfaces inherited from class com.openinventor.imageviz.engines.SoImageVizEngine
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3ds
-
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
-
Field Summary
Fields Modifier and Type Field Description SoSFEnum<SoImageVizEngine.ComputeModes>
computeMode
Select the compute Mode (2D or 3D or AUTO) .SoSFImageDataAdapter
inImage
The input image.SoSFImageDataAdapter
inReferenceImage
The reference image.SoSFEnum<SoMatchContrastProcessing.MatchingModes>
matchingMode
Select a matching mode.SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter>
outImage
The output image.-
Fields inherited from class com.openinventor.imageviz.engines.SoImageVizEngine
onBegin, onEnd, onProgress
-
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
-
Constructor Summary
Constructors Constructor Description SoMatchContrastProcessing()
Constructor.
-
Method Summary
-
Methods inherited from class com.openinventor.imageviz.engines.SoImageVizEngine
abortEvaluate, isEvaluating, startEvaluate, waitEvaluate
-
Methods inherited from class com.openinventor.inventor.engines.SoEngine
copy, getByName, getOutput, getOutputName
-
Methods inherited from class com.openinventor.inventor.fields.SoFieldContainer
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
-
Methods inherited from class com.openinventor.inventor.misc.SoBase
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable, touch
-
Methods inherited from class com.openinventor.inventor.Inventor
getNativeResourceHandle
-
-
-
-
Field Detail
-
computeMode
public final SoSFEnum<SoImageVizEngine.ComputeModes> computeMode
Select the compute Mode (2D or 3D or AUTO) . Default is MODE_AUTO
-
inImage
public final SoSFImageDataAdapter inImage
The input image. Default value is NULL. Supported types include: grayscale color image.
-
inReferenceImage
public final SoSFImageDataAdapter inReferenceImage
The reference image. Default value is NULL. Supported types include: grayscale binary label color image.
-
matchingMode
public final SoSFEnum<SoMatchContrastProcessing.MatchingModes> matchingMode
Select a matching mode. . Default is MEAN_VARIANCE
-
outImage
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outImage
The output image. Default value is NULL. Supported types include: grayscale binary label color image.
-
-