A blob detected by a supervised segmentation tool (see ESupervisedSegmenter and ESupervisedSegmenterResult). More...
#include <eVision/EasyDeepLearning/EasySegment/ESupervisedSegmenterBlob.h>
Public Member Functions | |
| ESupervisedSegmenterBlob (const eVision::EasyDeepLearning::ESupervisedSegmenterBlob &other) | |
| Copy constructor of an ESupervisedSegmenterBlob object. | |
| virtual | ~ESupervisedSegmenterBlob () throw () |
| eVision::EasyDeepLearning::ESupervisedSegmenterBlob & | operator= (const eVision::EasyDeepLearning::ESupervisedSegmenterBlob &other) |
| Assignment operator. | |
| std::string | GetLabel () const |
| Label of the blob. | |
| eVision::ERegion | GetRegion () const |
| Region of the blob. | |
| float | GetAverageProbability () const |
| Average probability of the predicted label (ESupervisedSegmenterBlob::GetLabel) in the blob. | |
| float | GetMinProbability () const |
| Minimum probability of the predicted label (ESupervisedSegmenterBlob::GetLabel) in the blob. | |
| float | GetMaxProbability () const |
| Maximum probability of the predicted label (ESupervisedSegmenterBlob::GetLabel) in the blob. | |
| float | GetAverageBackgroundProbability () const |
| Average probability of the background label (ESupervisedSegmenterBlob::GetLabel) in the blob. | |
| float | GetMinBackgroundProbability () const |
| Minimum probability of the background label (ESupervisedSegmenterBlob::GetLabel) in the blob. | |
| float | GetMaxBackgroundProbability () const |
| Maximum probability of the background label (ESupervisedSegmenterBlob::GetLabel) in the blob. | |
| int | GetArea () const |
| Area of the blob in pixels. | |
| eVision::EasyDeepLearning::ESupervisedSegmenterBlob | SensorToLocal (const eVision::EFrame &frame) const |
| Transforms a blob from local to sensor coordinates. | |
| eVision::EasyDeepLearning::ESupervisedSegmenterBlob | LocalToSensor (const eVision::EFrame &frame) const |
| Transforms a blob from sensor to local coordinates. | |
| ESupervisedSegmenterBlob (CppWrapperInternal::InternalConstructor) | |
Public Attributes | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
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
| eVision::EasyDeepLearning::ESupervisedSegmenterBlob::ESupervisedSegmenterBlob | ( | const eVision::EasyDeepLearning::ESupervisedSegmenterBlob & | other | ) |
Copy constructor of an ESupervisedSegmenterBlob object.
| other | Reference to the ESupervisedSegmenterBlob object that should be copied |
|
virtual | ||||||||||||
| eVision::EasyDeepLearning::ESupervisedSegmenterBlob::ESupervisedSegmenterBlob | ( | CppWrapperInternal::InternalConstructor | ) |
| int eVision::EasyDeepLearning::ESupervisedSegmenterBlob::GetArea | ( | ) | const |
Area of the blob in pixels.
| float eVision::EasyDeepLearning::ESupervisedSegmenterBlob::GetAverageBackgroundProbability | ( | ) | const |
Average probability of the background label (ESupervisedSegmenterBlob::GetLabel) in the blob.
| float eVision::EasyDeepLearning::ESupervisedSegmenterBlob::GetAverageProbability | ( | ) | const |
Average probability of the predicted label (ESupervisedSegmenterBlob::GetLabel) in the blob.
| std::string eVision::EasyDeepLearning::ESupervisedSegmenterBlob::GetLabel | ( | ) | const |
Label of the blob.
| float eVision::EasyDeepLearning::ESupervisedSegmenterBlob::GetMaxBackgroundProbability | ( | ) | const |
Maximum probability of the background label (ESupervisedSegmenterBlob::GetLabel) in the blob.
| float eVision::EasyDeepLearning::ESupervisedSegmenterBlob::GetMaxProbability | ( | ) | const |
Maximum probability of the predicted label (ESupervisedSegmenterBlob::GetLabel) in the blob.
| float eVision::EasyDeepLearning::ESupervisedSegmenterBlob::GetMinBackgroundProbability | ( | ) | const |
Minimum probability of the background label (ESupervisedSegmenterBlob::GetLabel) in the blob.
| float eVision::EasyDeepLearning::ESupervisedSegmenterBlob::GetMinProbability | ( | ) | const |
Minimum probability of the predicted label (ESupervisedSegmenterBlob::GetLabel) in the blob.
| eVision::ERegion eVision::EasyDeepLearning::ESupervisedSegmenterBlob::GetRegion | ( | ) | const |
Region of the blob.
| eVision::EasyDeepLearning::ESupervisedSegmenterBlob eVision::EasyDeepLearning::ESupervisedSegmenterBlob::LocalToSensor | ( | const eVision::EFrame & | frame | ) | const |
Transforms a blob from sensor to local coordinates.
| frame | Reference frame in which the region is defined. |
| eVision::EasyDeepLearning::ESupervisedSegmenterBlob & eVision::EasyDeepLearning::ESupervisedSegmenterBlob::operator= | ( | const eVision::EasyDeepLearning::ESupervisedSegmenterBlob & | other | ) |
Assignment operator.
| other | Reference to the ESupervisedSegmenterBlob object used for the assignment |
| eVision::EasyDeepLearning::ESupervisedSegmenterBlob eVision::EasyDeepLearning::ESupervisedSegmenterBlob::SensorToLocal | ( | const eVision::EFrame & | frame | ) | const |
Transforms a blob from local to sensor coordinates.
| frame | Reference frame in which the region is defined. |
| CppWrapperInternal::WrappedClass eVision::EasyDeepLearning::ESupervisedSegmenterBlob::wrappedClass_ |