Class SoColorAntialiasingProcessing2d
- 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.colortransforms.SoColorAntialiasingProcessing2d
-
- All Implemented Interfaces:
SafeDisposable
public class SoColorAntialiasingProcessing2d extends SoImageVizEngine
SoColorAntialiasingProcessing2d
engine. TheSoColorAntialiasingProcessing2d
engine reduces the color artifacts.This engine reduces the color artefacts. These artefacts can occur when an image is captured with a camera equiped with a single sensor array. Each individual sensor is able to capture only a single color because of the arrangement of color films or dyes between the sensor and the lens. A demosaicing algorithm is a method for reconstructing a full three-color representation of color images by estimating the missing pixel components in each color plane.
The algorithm repeats several times the following process:
-
-
Nested Class Summary
-
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 SoSFImageDataAdapter
inColorImage
The input color image.SoSFInt32
iterationNumber
Enter the number of iterations (strictly positive integer) Default value is 1.SoSFInt32
kernelSize
The size of the kernel.SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter>
outColorImage
The output color 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 SoColorAntialiasingProcessing2d()
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
-
inColorImage
public final SoSFImageDataAdapter inColorImage
The input color image. Default value is NULL. Supported types include: color image.
-
kernelSize
public final SoSFInt32 kernelSize
The size of the kernel. Default value is 3.
-
iterationNumber
public final SoSFInt32 iterationNumber
Enter the number of iterations (strictly positive integer) Default value is 1.
-
outColorImage
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outColorImage
The output color image. Default value is NULL. Supported types include: grayscale binary label color image.
-
-