eVision .NET API
Loading...
Searching...
No Matches
eVision.EasyDeepLearning.ESupervisedSegmenterResult Class Reference

An ESupervisedSegmenterResult object represents the result of a supervised segmenter. More...

Inheritance diagram for eVision.EasyDeepLearning.ESupervisedSegmenterResult:
Collaboration diagram for eVision.EasyDeepLearning.ESupervisedSegmenterResult:

Public Member Functions

 ESupervisedSegmenterResult ()
 Constructs a non-valid ESupervisedSegmenterResult.
 ESupervisedSegmenterResult (eVision.EasyDeepLearning.ESupervisedSegmenterResult other)
 Copy constructor of an ESupervisedSegmenterResult object.
bool IsValid ()
 Indicates whether the result is valid and ready to be used.
eVision.ERegion ToRegion ()
 Returns the region.
eVision.ERegion GetRegionForLabel (string label)
 Region corresponding to the given label.
eVision.EImageBW8 GetProbabilityMap (string label)
 Probability map for the given label. The probability values are mapped between 0 and 255.
int GetNumBlobs (string label)
 Number of detected blobs for all labels or for the specified label.
int GetNumBlobs ()
 Number of detected blobs for all labels or for the specified label.
eVision.EasyDeepLearning.ESupervisedSegmenterBlob[] GetBlobs ()
 Detected blobs for all labels or for the specified label.
eVision.EasyDeepLearning.ESupervisedSegmenterBlob[] GetBlobs (string label)
 Detected blobs for all labels or for the specified label.
bool HasForegroundSegments ()
 Whether the predicted segmentation contains non-background pixels.
string GetLabel (int labelIndex)
 Label at the given index.
eVision.ERGBColor GetLabelColor (int i)
 Color of a label.
eVision.ERGBColor GetLabelColor (string label)
 Color of a label.
bool HasGroundtruthSegmentation ()
 Whether the result is associated with a ground truth segmentation map.
void RemoveGroundtruthSegmentation ()
 Removes any ground truth associated with the result.
void Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws the segmentation.
void Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX)
 Draws the segmentation.
void Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY)
 Draws the segmentation.
void Draw (eVision.EDrawAdapter drawAdapter, float zoomX)
 Draws the segmentation.
void Draw (eVision.EDrawAdapter drawAdapter)
 Draws the segmentation.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the segmentation.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the segmentation.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the segmentation.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX)
 Draws the segmentation.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame)
 Draws the segmentation.
void Draw (IntPtr graphicsContext, float zoomX, float zoomY, float panX, float panY)
 Draws the segmentation.
void Draw (IntPtr graphicsContext, float zoomX, float zoomY, float panX)
 Draws the segmentation.
void Draw (IntPtr graphicsContext, float zoomX, float zoomY)
 Draws the segmentation.
void Draw (IntPtr graphicsContext, float zoomX)
 Draws the segmentation.
void Draw (IntPtr graphicsContext)
 Draws the segmentation.
void Draw (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY, float panX, float panY)
 Draws the segmentation.
void Draw (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY, float panX)
 Draws the segmentation.
void Draw (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY)
 Draws the segmentation.
void Draw (System.Drawing.Graphics graphicsContext, float zoomX)
 Draws the segmentation.
void Draw (System.Drawing.Graphics graphicsContext)
 Draws the segmentation.

Properties

eVision.EImageBW16 SegmentationMap [get]
 Segmentation result.
eVision.ECodedImage2 CodedImage [get]
 Returns the coded image obtained during the segmentation.
eVision.EFrame Frame [get, set]
 Gets the frame in which the result was computed.
eVision.EImageC24 ColorizedSegmentation [get]
 Colorized version of the segmentation map.
eVision.EImageC24A ColorizedSegmentationWithTransparency [get]
 Colorized version of the segmentation map with transparency.
eVision.EasyDeepLearning.ESupervisedSegmenterMetrics ImageMetrics [get]
 Metrics for the image.
eVision.EImageBW16 GroundtruthSegmentationMap [get, set]
 Ground truth segmentation map.
int NumLabels [get]
 Number of segmentation labels of the supervised segmenter that produced this result.
float Score [get]
 Score used to determine whether the result contains segments that are not background.
float ClassificationThreshold [get, set]
 Classification threshold for determining whether the image contains blobs with a label different than background.
int Width [get]
 Width of the source image and of the segmentation result.
int Height [get]
 Height of the source image and of the segmentation result.

Detailed Description

An ESupervisedSegmenterResult object represents the result of a supervised segmenter.

License(s): BasicTypes

Constructor & Destructor Documentation

◆ ESupervisedSegmenterResult() [1/2]

eVision.EasyDeepLearning.ESupervisedSegmenterResult.ESupervisedSegmenterResult ( )

Constructs a non-valid ESupervisedSegmenterResult.

◆ ESupervisedSegmenterResult() [2/2]

eVision.EasyDeepLearning.ESupervisedSegmenterResult.ESupervisedSegmenterResult ( eVision.EasyDeepLearning.ESupervisedSegmenterResult other)

Copy constructor of an ESupervisedSegmenterResult object.

Parameters
otherReference to the ESupervisedSegmenterResult object that should be copied

Member Function Documentation

◆ Draw() [1/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( eVision.EDrawAdapter drawAdapter)

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).

◆ Draw() [2/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.

◆ Draw() [3/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.

◆ Draw() [4/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ Draw() [5/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [6/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
frameFrame of reference in which this result was computed.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [7/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( eVision.EDrawAdapter drawAdapter,
float zoomX )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.

◆ Draw() [8/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ Draw() [9/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY,
float panX )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [10/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
drawAdapterA pointer to an EDrawAdapter (like the EWindowsDrawAdapter).
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [11/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( IntPtr graphicsContext)

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
graphicsContextHandle of the device context on which to draw.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [12/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( IntPtr graphicsContext,
float zoomX )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
graphicsContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [13/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( IntPtr graphicsContext,
float zoomX,
float zoomY )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
graphicsContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [14/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( IntPtr graphicsContext,
float zoomX,
float zoomY,
float panX )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
graphicsContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [15/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( IntPtr graphicsContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
graphicsContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [16/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( System.Drawing.Graphics graphicsContext)

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
graphicsContextHandle of the device context on which to draw.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [17/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( System.Drawing.Graphics graphicsContext,
float zoomX )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
graphicsContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [18/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( System.Drawing.Graphics graphicsContext,
float zoomX,
float zoomY )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
graphicsContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [19/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( System.Drawing.Graphics graphicsContext,
float zoomX,
float zoomY,
float panX )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
graphicsContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ Draw() [20/20]

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.Draw ( System.Drawing.Graphics graphicsContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the segmentation.

The detected segment are drawn with the label color specified in the dataset used for training. The pixel classified as background are transparent.

Parameters
graphicsContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ GetBlobs() [1/2]

eVision.EasyDeepLearning.ESupervisedSegmenterBlob[] eVision.EasyDeepLearning.ESupervisedSegmenterResult.GetBlobs ( )

Detected blobs for all labels or for the specified label.

A blob is a contiguous set of pixels detected to be of the same non-background label. As such, the "background" label never has blobs. The set of detected blobs depends on the threshold.

◆ GetBlobs() [2/2]

eVision.EasyDeepLearning.ESupervisedSegmenterBlob[] eVision.EasyDeepLearning.ESupervisedSegmenterResult.GetBlobs ( string label)

Detected blobs for all labels or for the specified label.

Parameters
labelLabel

A blob is a contiguous set of pixels detected to be of the same non-background label. As such, the "background" label never has blobs. The set of detected blobs depends on the threshold.

◆ GetLabel()

string eVision.EasyDeepLearning.ESupervisedSegmenterResult.GetLabel ( int labelIndex)

Label at the given index.

Parameters
labelIndexIndex of the label

The index must be comprised between 0 and ESupervisedSegmenterResult.NumLabels - 1. The labels are the one from the supervised segmenter that produced this result.

◆ GetLabelColor() [1/2]

eVision.ERGBColor eVision.EasyDeepLearning.ESupervisedSegmenterResult.GetLabelColor ( int i)

Color of a label.

Parameters
iIndex of the label for which to get the color (between 0 and ESupervisedSegmenterResult.NumLabels - 1)

The label color is controlled at the tool level. To change a color in a result, change the label color in the tool.

◆ GetLabelColor() [2/2]

eVision.ERGBColor eVision.EasyDeepLearning.ESupervisedSegmenterResult.GetLabelColor ( string label)

Color of a label.

Parameters
labelLabel for which to get the color

The label color is controlled at the tool level. To change a color in a result, change the label color in the tool.

◆ GetNumBlobs() [1/2]

int eVision.EasyDeepLearning.ESupervisedSegmenterResult.GetNumBlobs ( )

Number of detected blobs for all labels or for the specified label.

A blob is a contiguous set of pixels detected to be of the same non-background label. As such, the "background" label never has blobs.

◆ GetNumBlobs() [2/2]

int eVision.EasyDeepLearning.ESupervisedSegmenterResult.GetNumBlobs ( string label)

Number of detected blobs for all labels or for the specified label.

Parameters
labelLabel

A blob is a contiguous set of pixels detected to be of the same non-background label. As such, the "background" label never has blobs.

◆ GetProbabilityMap()

eVision.EImageBW8 eVision.EasyDeepLearning.ESupervisedSegmenterResult.GetProbabilityMap ( string label)

Probability map for the given label. The probability values are mapped between 0 and 255.

Parameters
labelLabel

◆ GetRegionForLabel()

eVision.ERegion eVision.EasyDeepLearning.ESupervisedSegmenterResult.GetRegionForLabel ( string label)

Region corresponding to the given label.

Parameters
labelLabel

◆ HasForegroundSegments()

bool eVision.EasyDeepLearning.ESupervisedSegmenterResult.HasForegroundSegments ( )

Whether the predicted segmentation contains non-background pixels.

◆ HasGroundtruthSegmentation()

bool eVision.EasyDeepLearning.ESupervisedSegmenterResult.HasGroundtruthSegmentation ( )

Whether the result is associated with a ground truth segmentation map.

◆ IsValid()

bool eVision.EasyDeepLearning.ESupervisedSegmenterResult.IsValid ( )

Indicates whether the result is valid and ready to be used.

A default constructed ESupervisedSegmenterResult is not valid.

◆ RemoveGroundtruthSegmentation()

void eVision.EasyDeepLearning.ESupervisedSegmenterResult.RemoveGroundtruthSegmentation ( )

Removes any ground truth associated with the result.

◆ ToRegion()

eVision.ERegion eVision.EasyDeepLearning.ESupervisedSegmenterResult.ToRegion ( )

Returns the region.

Property Documentation

◆ ClassificationThreshold

float eVision.EasyDeepLearning.ESupervisedSegmenterResult.ClassificationThreshold
getset

Classification threshold for determining whether the image contains blobs with a label different than background.

By default, its value is given by the supervised segmenter that produced this result.

◆ CodedImage

eVision.ECodedImage2 eVision.EasyDeepLearning.ESupervisedSegmenterResult.CodedImage
get

Returns the coded image obtained during the segmentation.

◆ ColorizedSegmentation

eVision.EImageC24 eVision.EasyDeepLearning.ESupervisedSegmenterResult.ColorizedSegmentation
get

Colorized version of the segmentation map.

◆ ColorizedSegmentationWithTransparency

eVision.EImageC24A eVision.EasyDeepLearning.ESupervisedSegmenterResult.ColorizedSegmentationWithTransparency
get

Colorized version of the segmentation map with transparency.

◆ Frame

eVision.EFrame eVision.EasyDeepLearning.ESupervisedSegmenterResult.Frame
getset

Gets the frame in which the result was computed.

◆ GroundtruthSegmentationMap

eVision.EImageBW16 eVision.EasyDeepLearning.ESupervisedSegmenterResult.GroundtruthSegmentationMap
getset

Ground truth segmentation map.

By default, the ground truth segmentation map is all background.

◆ Height

int eVision.EasyDeepLearning.ESupervisedSegmenterResult.Height
get

Height of the source image and of the segmentation result.

◆ ImageMetrics

eVision.EasyDeepLearning.ESupervisedSegmenterMetrics eVision.EasyDeepLearning.ESupervisedSegmenterResult.ImageMetrics
get

Metrics for the image.

You must set the ESupervisedSegmenterResult.GroundtruthSegmentationMap before accessing this field.

◆ NumLabels

int eVision.EasyDeepLearning.ESupervisedSegmenterResult.NumLabels
get

Number of segmentation labels of the supervised segmenter that produced this result.

◆ Score

float eVision.EasyDeepLearning.ESupervisedSegmenterResult.Score
get

Score used to determine whether the result contains segments that are not background.

◆ SegmentationMap

eVision.EImageBW16 eVision.EasyDeepLearning.ESupervisedSegmenterResult.SegmentationMap
get

Segmentation result.

The segmentation map is expressed in the sensor coordinates even if an EFrame was used during the inference of the model.

◆ Width

int eVision.EasyDeepLearning.ESupervisedSegmenterResult.Width
get

Width of the source image and of the segmentation result.