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

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

Public Member Functions

None __init__ (self, eVision.EasyDeepLearning.ESupervisedSegmenterBlob other)
 Copy constructor of an eVision.EasyDeepLearning.ESupervisedSegmenterBlob object.
eVision.EasyDeepLearning.ESupervisedSegmenterBlob SensorToLocal (self, eVision.EFrame frame)
 Transforms a blob from local to sensor coordinates.
eVision.EasyDeepLearning.ESupervisedSegmenterBlob LocalToSensor (self, eVision.EFrame frame)
 Transforms a blob from sensor to local coordinates.
str Label (self)
 Label of the blob.
eVision.ERegion Region (self)
 Region of the blob.
float AverageProbability (self)
 Average probability of the predicted label (eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Label) in the blob.
float MinProbability (self)
 Minimum probability of the predicted label (eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Label) in the blob.
float MaxProbability (self)
 Maximum probability of the predicted label (eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Label) in the blob.
float AverageBackgroundProbability (self)
 Average probability of the background label (eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Label) in the blob.
float MinBackgroundProbability (self)
 Minimum probability of the background label (eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Label) in the blob.
float MaxBackgroundProbability (self)
 Maximum probability of the background label (eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Label) in the blob.
int Area (self)
 Area of the blob in pixels.

Detailed Description

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

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

Remarks:

License(s): EasySegment

Constructor & Destructor Documentation

◆ __init__()

None eVision.EasyDeepLearning.ESupervisedSegmenterBlob.__init__ ( self,
eVision.EasyDeepLearning.ESupervisedSegmenterBlob other )

Copy constructor of an eVision.EasyDeepLearning.ESupervisedSegmenterBlob object.

Parameters
otherReference to the eVision.EasyDeepLearning.ESupervisedSegmenterBlob object that should be copied

Member Function Documentation

◆ Area()

int eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Area ( self)

Area of the blob in pixels.

◆ AverageBackgroundProbability()

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob.AverageBackgroundProbability ( self)

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

◆ AverageProbability()

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob.AverageProbability ( self)

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

◆ Label()

str eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Label ( self)

Label of the blob.

◆ LocalToSensor()

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

Transforms a blob from sensor to local coordinates.

Parameters
frameReference frame in which the region is defined.

◆ MaxBackgroundProbability()

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob.MaxBackgroundProbability ( self)

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

◆ MaxProbability()

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob.MaxProbability ( self)

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

◆ MinBackgroundProbability()

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob.MinBackgroundProbability ( self)

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

◆ MinProbability()

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob.MinProbability ( self)

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

◆ Region()

eVision.ERegion eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Region ( self)

Region of the blob.

◆ SensorToLocal()

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

Transforms a blob from local to sensor coordinates.

Parameters
frameReference frame in which the region is defined.