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

A blob detected by a supervised segmentation tool (see ESupervisedSegmenter and ESupervisedSegmenterResult). More...

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

Public Member Functions

 ESupervisedSegmenterBlob (eVision.EasyDeepLearning.ESupervisedSegmenterBlob other)
 Copy constructor of an ESupervisedSegmenterBlob object.
eVision.EasyDeepLearning.ESupervisedSegmenterBlob SensorToLocal (eVision.EFrame frame)
 Transforms a blob from local to sensor coordinates.
eVision.EasyDeepLearning.ESupervisedSegmenterBlob LocalToSensor (eVision.EFrame frame)
 Transforms a blob from sensor to local coordinates.

Properties

string Label [get]
 Label of the blob.
eVision.ERegion Region [get]
 Region of the blob.
float AverageProbability [get]
 Average probability of the predicted label (ESupervisedSegmenterBlob.Label) in the blob.
float MinProbability [get]
 Minimum probability of the predicted label (ESupervisedSegmenterBlob.Label) in the blob.
float MaxProbability [get]
 Maximum probability of the predicted label (ESupervisedSegmenterBlob.Label) in the blob.
float AverageBackgroundProbability [get]
 Average probability of the background label (ESupervisedSegmenterBlob.Label) in the blob.
float MinBackgroundProbability [get]
 Minimum probability of the background label (ESupervisedSegmenterBlob.Label) in the blob.
float MaxBackgroundProbability [get]
 Maximum probability of the background label (ESupervisedSegmenterBlob.Label) in the blob.
int Area [get]
 Area of the blob in pixels.

Detailed Description

A blob detected by a supervised segmentation tool (see ESupervisedSegmenter and ESupervisedSegmenterResult).

A blob is a connected component from a label that is not the "Background" label.

License(s): EasySegment

Constructor & Destructor Documentation

◆ ESupervisedSegmenterBlob()

eVision.EasyDeepLearning.ESupervisedSegmenterBlob.ESupervisedSegmenterBlob ( eVision.EasyDeepLearning.ESupervisedSegmenterBlob other)

Copy constructor of an ESupervisedSegmenterBlob object.

Parameters
otherReference to the ESupervisedSegmenterBlob object that should be copied

Member Function Documentation

◆ LocalToSensor()

eVision.EasyDeepLearning.ESupervisedSegmenterBlob eVision.EasyDeepLearning.ESupervisedSegmenterBlob.LocalToSensor ( eVision.EFrame frame)

Transforms a blob from sensor to local coordinates.

Parameters
frameReference frame in which the region is defined.

◆ SensorToLocal()

eVision.EasyDeepLearning.ESupervisedSegmenterBlob eVision.EasyDeepLearning.ESupervisedSegmenterBlob.SensorToLocal ( eVision.EFrame frame)

Transforms a blob from local to sensor coordinates.

Parameters
frameReference frame in which the region is defined.

Property Documentation

◆ Area

int eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Area
get

Area of the blob in pixels.

◆ AverageBackgroundProbability

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob.AverageBackgroundProbability
get

Average probability of the background label (ESupervisedSegmenterBlob.Label) in the blob.

◆ AverageProbability

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob.AverageProbability
get

Average probability of the predicted label (ESupervisedSegmenterBlob.Label) in the blob.

◆ Label

string eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Label
get

Label of the blob.

◆ MaxBackgroundProbability

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob.MaxBackgroundProbability
get

Maximum probability of the background label (ESupervisedSegmenterBlob.Label) in the blob.

◆ MaxProbability

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob.MaxProbability
get

Maximum probability of the predicted label (ESupervisedSegmenterBlob.Label) in the blob.

◆ MinBackgroundProbability

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob.MinBackgroundProbability
get

Minimum probability of the background label (ESupervisedSegmenterBlob.Label) in the blob.

◆ MinProbability

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob.MinProbability
get

Minimum probability of the predicted label (ESupervisedSegmenterBlob.Label) in the blob.

◆ Region

eVision.ERegion eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Region
get

Region of the blob.