public class SoShadingCorrectionProcessing extends SoImageVizEngine
SoShadingCorrectionProcessing engine
The SoShadingCorrectionProcessing engine corrects the shading.
This engine is bound to correct the shading, that is to say the lighting standardisation. It is an histogram spreading performed pixel by pixel. The process needs a white and a black reference for each pixel to apply the right correction.
Where
is the normalization factor, usually equals to 255.
See also:
SoMatchContrastProcessing, SoBackgroundImageProcessing2d, SoMathematicalFunctionProcessing.
File format/default:
ShadingCorrectionProcessing {
| inImage | NULL |
| inBlackReferenceImage | NULL |
| inWhiteReferenceImage | NULL |
| normalizationFactor | 200.0f |
Library references: shading_corimage
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3dsInventor.ConstructorCommand| Modifier and Type | Field and Description |
|---|---|
SoSFImageDataAdapter |
inBlackReferenceImage
The input black reference image.
|
SoSFImageDataAdapter |
inImage
The input image.
|
SoSFImageDataAdapter |
inWhiteReferenceImage
The input white reference image.
|
SoSFFloat |
normalizationFactor
The normalization factor.
|
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 |
|---|
SoShadingCorrectionProcessing()
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, stopInternalThreadspublic final SoSFImageDataAdapter inImage
public final SoSFImageDataAdapter inBlackReferenceImage
public final SoSFImageDataAdapter inWhiteReferenceImage
public final SoSFFloat normalizationFactor
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outImage
Generated on February 24, 2026, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com