SoAdaptiveThresholdingProcessing Class Reference
[Binarization]

ImageViz SoAdaptiveThresholdingProcessing engine More...

#include <ImageViz/Engines/ImageSegmentation/Binarization/SoAdaptiveThresholdingProcessing.h>

Inheritance diagram for SoAdaptiveThresholdingProcessing:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

 SoAdaptiveThresholdingProcessing ()

Public Attributes

SoSFEnum computeMode
SoSFImageDataAdapter inObjectImage
SoSFImageDataAdapter inGrayImage
SoSFDataMeasure measureLow
SoSFDataMeasureAttributes measureAttributes
SoSFDataMeasure measureHigh
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outBinaryImage

Detailed Description

ImageViz SoAdaptiveThresholdingProcessing engine

The SoAdaptiveThresholdingProcessing engine computes a threshold depending on measure.

This module computes the threshold of a grayscale image, given a label image corresponding to the pre-segmentation of the original image. Instead of giving two fixed values for the thresholding, the user chooses two representative measures (e.g. the 10th and the 90th percentile of the histogram, predefined measures HISTOGRAM_QUANTILE10 and HISTOGRAM_QUANTILE90). The min and max threshold values are dynamically computed for each label and gives an individual thresholding on them.

SEE ALSO

SoAutoThresholdingProcessing.

FILE FORMAT/DEFAULT


Library references: adaptive_threshold


Constructor & Destructor Documentation

SoAdaptiveThresholdingProcessing::SoAdaptiveThresholdingProcessing (  ) 

Constructor.


Member Data Documentation

Select the compute Mode (2D or 3D or AUTO) Use enum ComputeMode.

Default is MODE_AUTO

The input grayscale image.

Default value is NULL. Supported types include: grayscale image.

The input label image.

Default value is NULL. Supported types include: binary label color image.

The measure attributes to customize measurement.

The measure defining the higher threshold.

Default value is NULL.

The measure defining the lower threshold.

Default value is NULL.

The output binary image.

Default value is NULL. Supported types include: binary image.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/