public class SoMatchContrastProcessing extends SoImageVizEngine
SoMatchContrastProcessing engine
The SoMatchContrastProcessing 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.
See also:
SoHistogramEqualizationProcessing, SoBackgroundImageProcessing2d, SoMathematicalFunctionProcessing.
File format/default:
MatchContrastProcessing {
| computeMode | MODE_AUTO |
| inImage | NULL |
| inReferenceImage | NULL |
| matchingMode | MEAN_VARIANCE |
Library references: adjustdynamic
| Modifier and Type | Class and Description |
|---|---|
static class |
SoMatchContrastProcessing.MatchingModes |
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3dsInventor.ConstructorCommand| Modifier and Type | Field and Description |
|---|---|
SoSFEnum<SoImageVizEngine.ComputeModes> |
computeMode
Select the compute Mode (2D or 3D or AUTO) .
|
static int |
HISTOGRAM
Deprecated.
Use
SoMatchContrastProcessing.MatchingModes.HISTOGRAM instead. |
SoSFImageDataAdapter |
inImage
The input image.
|
SoSFImageDataAdapter |
inReferenceImage
The reference image.
|
SoSFEnum<SoMatchContrastProcessing.MatchingModes> |
matchingMode
Select a matching mode.
|
static int |
MEAN_VARIANCE
Deprecated.
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outImage
The output image.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgressVERBOSE_LEVEL, ZeroHandle| Constructor and Description |
|---|
SoMatchContrastProcessing()
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, stopInternalThreads@Deprecated public static final int MEAN_VARIANCE
SoMatchContrastProcessing.MatchingModes.MEAN_VARIANCE instead.@Deprecated public static final int HISTOGRAM
SoMatchContrastProcessing.MatchingModes.HISTOGRAM instead.public final SoSFEnum<SoImageVizEngine.ComputeModes> computeMode
public final SoSFImageDataAdapter inImage
public final SoSFImageDataAdapter inReferenceImage
public final SoSFEnum<SoMatchContrastProcessing.MatchingModes> matchingMode
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outImage
Generated on February 24, 2026, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com