SoAssignLabelProcessing Class Reference
[Labeling]

ImageViz SoAssignLabelProcessing engine More...

#include <ImageViz/Engines/ImageSegmentation/Labeling/SoAssignLabelProcessing.h>

Inheritance diagram for SoAssignLabelProcessing:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

 SoAssignLabelProcessing ()

Public Attributes

SoSFEnum computeMode
SoSFImageDataAdapter inBinaryImage
SoSFInt32 labelValue
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outLabelImage

Detailed Description

ImageViz SoAssignLabelProcessing engine

The SoAssignLabelProcessing engine converts a binary image into a label image changing the values of its pixels/voxels to a specific value.

The SoAssignLabelProcessing engine is used to assign a new specific label value to a binary image.

A label image may be 16 or 32 bits per pixel. By default it is 2 bytes per pixel, but if the number of labels exceeds 65,535 then the output image is automatically converted to 4 bytes and then can manage more than 2 billion labels.

FILE FORMAT/DEFAULT


Library references: addmarker


Constructor & Destructor Documentation

SoAssignLabelProcessing::SoAssignLabelProcessing (  ) 

Constructor.


Member Data Documentation

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

Default is MODE_AUTO

The input binary image.

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

The label value to assign.

Default value is 1.

The output label image.

Default value is NULL. Supported types include: label 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/