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.

Protected Member Functions

str _Label__getter (self)
 \cond
eVision.ERegion _Region__getter (self)
 \cond
float _AverageProbability__getter (self)
 \cond
float _MinProbability__getter (self)
 \cond
float _MaxProbability__getter (self)
 \cond
float _AverageBackgroundProbability__getter (self)
 \cond
float _MinBackgroundProbability__getter (self)
 \cond
float _MaxBackgroundProbability__getter (self)
 \cond
int _Area__getter (self)
 \cond

Properties

 Label = property(_Label__getter, None)
 \endcond
 Region = property(_Region__getter, None)
 \endcond
 AverageProbability = property(_AverageProbability__getter, None)
 \endcond
 MinProbability = property(_MinProbability__getter, None)
 \endcond
 MaxProbability = property(_MaxProbability__getter, None)
 \endcond
 AverageBackgroundProbability = property(_AverageBackgroundProbability__getter, None)
 \endcond
 MinBackgroundProbability = property(_MinBackgroundProbability__getter, None)
 \endcond
 MaxBackgroundProbability = property(_MaxBackgroundProbability__getter, None)
 \endcond
 Area = property(_Area__getter, None)
 \endcond

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__getter()

int eVision.EasyDeepLearning.ESupervisedSegmenterBlob._Area__getter ( self)
protected

\cond

Area of the blob in pixels.

◆ _AverageBackgroundProbability__getter()

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob._AverageBackgroundProbability__getter ( self)
protected

\cond

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

◆ _AverageProbability__getter()

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob._AverageProbability__getter ( self)
protected

\cond

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

◆ _Label__getter()

str eVision.EasyDeepLearning.ESupervisedSegmenterBlob._Label__getter ( self)
protected

\cond

Label of the blob.

◆ _MaxBackgroundProbability__getter()

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob._MaxBackgroundProbability__getter ( self)
protected

\cond

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

◆ _MaxProbability__getter()

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob._MaxProbability__getter ( self)
protected

\cond

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

◆ _MinBackgroundProbability__getter()

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob._MinBackgroundProbability__getter ( self)
protected

\cond

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

◆ _MinProbability__getter()

float eVision.EasyDeepLearning.ESupervisedSegmenterBlob._MinProbability__getter ( self)
protected

\cond

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

◆ _Region__getter()

eVision.ERegion eVision.EasyDeepLearning.ESupervisedSegmenterBlob._Region__getter ( self)
protected

\cond

Region 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.

◆ 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.

Property Documentation

◆ Area

eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Area = property(_Area__getter, None)
static

\endcond

Area of the blob in pixels.

◆ AverageBackgroundProbability

eVision.EasyDeepLearning.ESupervisedSegmenterBlob.AverageBackgroundProbability = property(_AverageBackgroundProbability__getter, None)
static

\endcond

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

◆ AverageProbability

eVision.EasyDeepLearning.ESupervisedSegmenterBlob.AverageProbability = property(_AverageProbability__getter, None)
static

\endcond

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

◆ Label

eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Label = property(_Label__getter, None)
static

\endcond

Label of the blob.

◆ MaxBackgroundProbability

eVision.EasyDeepLearning.ESupervisedSegmenterBlob.MaxBackgroundProbability = property(_MaxBackgroundProbability__getter, None)
static

\endcond

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

◆ MaxProbability

eVision.EasyDeepLearning.ESupervisedSegmenterBlob.MaxProbability = property(_MaxProbability__getter, None)
static

\endcond

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

◆ MinBackgroundProbability

eVision.EasyDeepLearning.ESupervisedSegmenterBlob.MinBackgroundProbability = property(_MinBackgroundProbability__getter, None)
static

\endcond

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

◆ MinProbability

eVision.EasyDeepLearning.ESupervisedSegmenterBlob.MinProbability = property(_MinProbability__getter, None)
static

\endcond

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

◆ Region

eVision.EasyDeepLearning.ESupervisedSegmenterBlob.Region = property(_Region__getter, None)
static

\endcond

Region of the blob.