ESupervisedSegmenterMetrics::GetGroundtruthBlobConfusion

Number of ground truth blobs of the given ground truth label that best match with blobs of the given precited label.
See ESupervisedSegmenterMetrics::GetPredictedBlobConfusion for the number of predicted blobs that match to these ground truth blobs.

Namespace: Euresys::Open_eVision::EasyDeepLearning

[C++]

OEV_UINT64 GetGroundtruthBlobConfusion(
   const std::string& groundtruthLabel,
   const std::string& predictedLabel
)

OEV_UINT64 GetGroundtruthBlobConfusion(
   int groundtruthLabelIndex,
   int predictedLabelIndex
)

Parameters

groundtruthLabel

Ground truth label

predictedLabel

Predicted label

groundtruthLabelIndex

Ground truth label index

predictedLabelIndex

Predicted label index

Remarks

A ground truth blob is matched to the subset of predicted blobs from the same predicted label that has the best intersection over union with the ground truth blob. Otherwise, the ground truth blob is matched to background.

ESupervisedSegmenterMetrics.GetGroundtruthBlobConfusion

Number of ground truth blobs of the given ground truth label that best match with blobs of the given precited label.
See ESupervisedSegmenterMetrics::GetPredictedBlobConfusion for the number of predicted blobs that match to these ground truth blobs.

Namespace: Euresys.Open_eVision.EasyDeepLearning

[C#]

System.UInt64 GetGroundtruthBlobConfusion(
   string groundtruthLabel,
   string predictedLabel
)

System.UInt64 GetGroundtruthBlobConfusion(
   int groundtruthLabelIndex,
   int predictedLabelIndex
)

Parameters

groundtruthLabel

Ground truth label

predictedLabel

Predicted label

groundtruthLabelIndex

Ground truth label index

predictedLabelIndex

Predicted label index

Remarks

A ground truth blob is matched to the subset of predicted blobs from the same predicted label that has the best intersection over union with the ground truth blob. Otherwise, the ground truth blob is matched to background.