Class SoIntensityStatisticsQuantification
- 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.imageanalysis.statistics.SoIntensityStatisticsQuantification
-
- All Implemented Interfaces:
SafeDisposable
public class SoIntensityStatisticsQuantification extends SoImageVizEngine
SoIntensityStatisticsQuantification
engine advanced basic statistics of an image. For an introduction to global measurements, see section Image Analysis Operations.The
SoIntensityStatisticsQuantification
engine gives some of the image characteristics such as: the total number of pixels/voxels, the minimum and maximum gray levels, the mean, the range, the standard deviation, the kurtosis and the skewness.The SKEWNESS is the degree of asymmetry of a distribution. If the distribution has a tail length smaller than the maximum, the function has negative skewness. Otherwise, it has positive skewness.
The KURTOSIS is the degree of peakedness of a distribution, also called the "excess" or "excess coefficient." Kurtosis is a normalized form of the fourth central moment of a distribution.
File format/default:
IntensityStatisticsQuantification {
computeMode MODE_AUTO inImage NULL rangeMode MIN_MAX intensityRangeInput 0 255
Library references: statistics
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SoIntensityStatisticsQuantification.RangeModes
static class
SoIntensityStatisticsQuantification.SbStatisticsDetail
Results details of statistics global measure.-
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.SoSFVec2i32
intensityRangeInput
The input intensity range.SoImageVizEngineAnalysisOutput<SoIntensityStatisticsQuantification.SbStatisticsDetail>
outResult
The output measure result.SoSFEnum<SoIntensityStatisticsQuantification.RangeModes>
rangeMode
Select the input intensity range mode.-
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 SoIntensityStatisticsQuantification()
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 binary label color image.
-
rangeMode
public final SoSFEnum<SoIntensityStatisticsQuantification.RangeModes> rangeMode
Select the input intensity range mode. . Default is MIN_MAX
-
intensityRangeInput
public final SoSFVec2i32 intensityRangeInput
The input intensity range. Default value isSbVec2i32(0,255)
.
-
outResult
public final SoImageVizEngineAnalysisOutput<SoIntensityStatisticsQuantification.SbStatisticsDetail> outResult
The output measure result. Default value is NULL.
-
-