Collection of metrics used to evaluate the results of a ELocator tool. More...


Public Member Functions | |
| ELocatorMetrics () | |
| Constructs an ELocatorMetrics object. | |
| ELocatorMetrics (eVision.EasyDeepLearning.ELocatorMetrics other) | |
| Copy constructor of an ELocatorMetrics object. | |
| void | Load (string path) |
| Loads a locator metric. The given ESerializer must have been created for reading. | |
| void | Load (eVision.ESerializer serializer) |
| Loads a locator metric. The given ESerializer must have been created for reading. | |
| void | Save (string path) |
| Saves a locator metric. The given ESerializer must have been created for writing. | |
| void | Save (eVision.ESerializer serializer) |
| Saves a locator metric. The given ESerializer must have been created for writing. | |
| bool | IsValid () |
| Indicates whether the object contains at least one result. | |
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint | GetWeightedPrecisionRecallPoint () |
| Weighted precision and recall metrics for the current or specified threshold. | |
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint | GetWeightedPrecisionRecallPoint (float threshold) |
| Weighted precision and recall metrics for the current or specified threshold. | |
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint | GetWeightedPrecisionRecallPoint (float[] weights) |
| Weighted precision and recall metrics for the current or specified threshold. | |
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint | GetWeightedPrecisionRecallPoint (float threshold, float[] weights) |
| Weighted precision and recall metrics for the current or specified threshold. | |
| float | GetWeightedRecall () |
| Weighted average of the recall (true positive rate) for each label. | |
| float | GetWeightedRecall (float[] weights) |
| Weighted average of the recall (true positive rate) for each label. | |
| float | GetLabelRecall (string label) |
| Recall for the given label. | |
| float | GetLabelRecall (int labelId) |
| Recall for the given label. | |
| float | GetBestWeightedRecall () |
| Best weighted recall achievable by changing the detection threshold. | |
| float | GetBestWeightedRecall (float[] weights) |
| Best weighted recall achievable by changing the detection threshold. | |
| float | GetBestWeightedRecallThreshold () |
| Detection threshold that gives the best weighted recall (ELocatorMetrics.GetWeightedRecall). | |
| float | GetBestWeightedRecallThreshold (float[] weights) |
| Detection threshold that gives the best weighted recall (ELocatorMetrics.GetWeightedRecall). | |
| void | GetBestWeightedRecallAndThreshold (ref float recall, ref float threshold) |
| Best weighted recall achievable with the corresponding threshold. | |
| void | GetBestWeightedRecallAndThreshold (float[] weights, ref float recall, ref float threshold) |
| Best weighted recall achievable with the corresponding threshold. | |
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint | GetBestWeightedRecallPoint () |
| Best weighted recall achievable returned as a weighted precision/recall point. | |
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint | GetBestWeightedRecallPoint (float[] weights) |
| Best weighted recall achievable returned as a weighted precision/recall point. | |
| float | GetWeightedPrecision () |
| Weighted average of the precision (proportion of detected objects that are correct) for each label. | |
| float | GetWeightedPrecision (float[] weights) |
| Weighted average of the precision (proportion of detected objects that are correct) for each label. | |
| float | GetLabelPrecision (string label) |
| Precision for the given label. | |
| float | GetLabelPrecision (int labelId) |
| Precision for the given label. | |
| float | GetBestWeightedPrecision () |
| Best weighted precision achievable by changing the detection threshold. | |
| float | GetBestWeightedPrecision (float[] weights) |
| Best weighted precision achievable by changing the detection threshold. | |
| float | GetBestWeightedPrecisionThreshold () |
| Detection threshold that gives the best weighted precision (ELocatorMetrics.GetWeightedPrecision). | |
| float | GetBestWeightedPrecisionThreshold (float[] weights) |
| Detection threshold that gives the best weighted precision (ELocatorMetrics.GetWeightedPrecision). | |
| void | GetBestWeightedPrecisionAndThreshold (ref float precision, ref float threshold) |
| Best weighted precision achievable with the corresponding threshold. | |
| void | GetBestWeightedPrecisionAndThreshold (float[] weights, ref float precision, ref float threshold) |
| Best weighted precision achievable with the corresponding threshold. | |
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint | GetBestWeightedPrecisionPoint () |
| Best weighted precision achievable returned as a weighted precision/recall point. | |
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint | GetBestWeightedPrecisionPoint (float[] weights) |
| Best weighted precision achievable returned as a weighted precision/recall point. | |
| float | GetWeightedFScore () |
| Weighted average of the F-Score for each label. | |
| float | GetWeightedFScore (float[] weights) |
| Weighted average of the F-Score for each label. | |
| float | GetLabelFScore (string label) |
| F-Score for the given label. | |
| float | GetLabelFScore (int labelId) |
| F-Score for the given label. | |
| float | GetBestWeightedFScore () |
| Best weighted F-Score achievable by changing the detection threshold. | |
| float | GetBestWeightedFScore (float[] weights) |
| Best weighted F-Score achievable by changing the detection threshold. | |
| float | GetBestWeightedFScoreThreshold () |
| Detection threshold that gives the best weighted F-Score (ELocatorMetrics.GetWeightedFScore). | |
| float | GetBestWeightedFScoreThreshold (float[] weights) |
| Detection threshold that gives the best weighted F-Score (ELocatorMetrics.GetWeightedFScore). | |
| void | GetBestWeightedFScoreAndThreshold (ref float fScore, ref float threshold) |
| Best weighted F-Score achievable with the corresponding threshold. | |
| void | GetBestWeightedFScoreAndThreshold (float[] weights, ref float fScore, ref float threshold) |
| Best weighted F-Score achievable with the corresponding threshold. | |
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint | GetBestWeightedFScorePoint () |
| Best weighted F-Score achievable returned as a weighted precision/recall point. | |
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint | GetBestWeightedFScorePoint (float[] weights) |
| Best weighted F-Score achievable returned as a weighted precision/recall point. | |
| uint | GetNumDetectedObjects () |
| Number of detected objects. | |
| uint | GetNumDetectedObjects (string label) |
| Number of detected objects. | |
| uint | GetNumDetectedObjects (int labelId) |
| Number of detected objects. | |
| uint | GetNumCorrectlyDetectedObjects () |
| Number of correctly detected objects. | |
| uint | GetNumCorrectlyDetectedObjects (string label) |
| Number of correctly detected objects. | |
| uint | GetNumCorrectlyDetectedObjects (int labelId) |
| Number of correctly detected objects. | |
| uint | GetNumUndetectedObjects () |
| Number of undetected objects. | |
| uint | GetNumUndetectedObjects (string label) |
| Number of undetected objects. | |
| uint | GetNumUndetectedObjects (int labelId) |
| Number of undetected objects. | |
| float | GetLabelAveragePrecision (int labelIdx) |
| Average precision for detection of objects from the given label. | |
| float | GetLabelAverageProximity (int labelIdx) |
| Average proximity of the predicted objects of the given label to the ground truth objects. | |
| float | GetLabelIntersectionOverUnion (int labelIdx) |
| Same as ELocatorMetrics.GetLabelAverageProximity. | |
| string | GetLabel (int idx) |
| Label. | |
Properties | |
| float | Error [get] |
| Error of the EasyLocate training algorithm (only available for the training metrics, see ELocatorBase.GetTrainingMetrics). | |
| float | Recall [get] |
| Recall (true positive rate, proportion of ground truth object that are correctly detected). | |
| float | Precision [get] |
| Precision (proportion of detected objects that are correct). | |
| float | FScore [get] |
| F-Score (harmonic mean of ELocatorMetrics.Recall and ELocatorMetrics.Precision). | |
| float | AveragePrecision [get] |
| Average Precision when matching prediction and ground truth with a minimum proximity of ELocatorBase.SameLabelMaxObjectProximity. | |
| float | AveragePrecision50 [get] |
| Average precision when matching prediction and ground truth with a minimum "proximity" of 0.5. | |
| float | AverageProximity [get] |
| Average proximity of the predicted objects to the ground truth objects. | |
| float | IntersectionOverUnion [get] |
| Same as ELocatorMetrics.AverageProximity. | |
| float | DetectionThreshold [get, set] |
| Threshold for detected objects. | |
| float | ImageAccuracy [get] |
| Image accuracy: the proportion of images that are correctly detected to contain or not objects, regardless of their labels. | |
| uint | NumCorrectlyPredictedImagesWithObjects [get] |
| Number of images containing objects that are correctly predicted as containing objects, regardless of the labels of the objects. This is the number of true positives at the image level. | |
| uint | NumCorrectlyPredictedImagesWithoutObjects [get] |
| Number of images without objects that are correctly predicted as containing no object. This is the number of true negatives at the image level. | |
| uint | NumBadlyPredictedImagesWithObjects [get] |
| Number of images with objects that are badly predicted as containing no object. This is the number of false negatives at the image level. | |
| uint | NumBadlyPredictedImagesWithoutObjects [get] |
| Number of images without objects that are badly predicted as containing objects. This is the number of false positives a the image level. | |
| int | NumLabels [get] |
| Number of labels recognized by the ELocator tool that produced these metrics. | |
Collection of metrics used to evaluate the results of a ELocator tool.
License(s): BasicTypes
| eVision.EasyDeepLearning.ELocatorMetrics.ELocatorMetrics | ( | ) |
Constructs an ELocatorMetrics object.
| eVision.EasyDeepLearning.ELocatorMetrics.ELocatorMetrics | ( | eVision.EasyDeepLearning.ELocatorMetrics | other | ) |
Copy constructor of an ELocatorMetrics object.
| other | Reference to the ELocatorMetrics object that should be copied |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedFScore | ( | ) |
Best weighted F-Score achievable by changing the detection threshold.
| float eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedFScore | ( | float[] | weights | ) |
Best weighted F-Score achievable by changing the detection threshold.
| weights | Label weights |
| void eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedFScoreAndThreshold | ( | float[] | weights, |
| ref float | fScore, | ||
| ref float | threshold ) |
Best weighted F-Score achievable with the corresponding threshold.
| weights | Label weights |
| fScore | Best weighted F-Score achievable |
| threshold | Threshold that achieves the best weighted F-Score |
Use ELocatorMetrics.GetBestWeightedFScorePoint instead.
Deprecated in version 22.8. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedFScoreAndThreshold | ( | ref float | fScore, |
| ref float | threshold ) |
Best weighted F-Score achievable with the corresponding threshold.
| fScore | Best weighted F-Score achievable |
| threshold | Threshold that achieves the best weighted F-Score |
Use ELocatorMetrics.GetBestWeightedFScorePoint instead.
Deprecated in version 22.8. Scheduled to be removed in version 27.6.
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedFScorePoint | ( | ) |
Best weighted F-Score achievable returned as a weighted precision/recall point.
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedFScorePoint | ( | float[] | weights | ) |
Best weighted F-Score achievable returned as a weighted precision/recall point.
| weights | Label weights |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedFScoreThreshold | ( | ) |
Detection threshold that gives the best weighted F-Score (ELocatorMetrics.GetWeightedFScore).
| float eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedFScoreThreshold | ( | float[] | weights | ) |
Detection threshold that gives the best weighted F-Score (ELocatorMetrics.GetWeightedFScore).
| weights | Label weights |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedPrecision | ( | ) |
Best weighted precision achievable by changing the detection threshold.
| float eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedPrecision | ( | float[] | weights | ) |
Best weighted precision achievable by changing the detection threshold.
| weights | Label weights |
| void eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedPrecisionAndThreshold | ( | float[] | weights, |
| ref float | precision, | ||
| ref float | threshold ) |
Best weighted precision achievable with the corresponding threshold.
| weights | Label weights |
| precision | Best weighted precision achievable |
| threshold | Threshold that achieves the best weighted precision |
Use ELocatorMetrics.GetBestWeightedPrecisionPoint instead.
Deprecated in version 22.8. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedPrecisionAndThreshold | ( | ref float | precision, |
| ref float | threshold ) |
Best weighted precision achievable with the corresponding threshold.
| precision | Best weighted precision achievable |
| threshold | Threshold that achieves the best weighted precision |
Use ELocatorMetrics.GetBestWeightedPrecisionPoint instead.
Deprecated in version 22.8. Scheduled to be removed in version 27.6.
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedPrecisionPoint | ( | ) |
Best weighted precision achievable returned as a weighted precision/recall point.
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedPrecisionPoint | ( | float[] | weights | ) |
Best weighted precision achievable returned as a weighted precision/recall point.
| weights | Label weights |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedPrecisionThreshold | ( | ) |
Detection threshold that gives the best weighted precision (ELocatorMetrics.GetWeightedPrecision).
| float eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedPrecisionThreshold | ( | float[] | weights | ) |
Detection threshold that gives the best weighted precision (ELocatorMetrics.GetWeightedPrecision).
| weights | Label weights |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedRecall | ( | ) |
Best weighted recall achievable by changing the detection threshold.
| float eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedRecall | ( | float[] | weights | ) |
Best weighted recall achievable by changing the detection threshold.
| weights | Label weights |
| void eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedRecallAndThreshold | ( | float[] | weights, |
| ref float | recall, | ||
| ref float | threshold ) |
Best weighted recall achievable with the corresponding threshold.
| weights | Label weights |
| recall | Best weighted recall achievable |
| threshold | Threshold that achieves the best weighted recall |
Use ELocatorMetrics.GetBestWeightedRecallPoint instead.
Deprecated in version 22.8. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedRecallAndThreshold | ( | ref float | recall, |
| ref float | threshold ) |
Best weighted recall achievable with the corresponding threshold.
| recall | Best weighted recall achievable |
| threshold | Threshold that achieves the best weighted recall |
Use ELocatorMetrics.GetBestWeightedRecallPoint instead.
Deprecated in version 22.8. Scheduled to be removed in version 27.6.
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedRecallPoint | ( | ) |
Best weighted recall achievable returned as a weighted precision/recall point.
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedRecallPoint | ( | float[] | weights | ) |
Best weighted recall achievable returned as a weighted precision/recall point.
| weights | Label weights |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedRecallThreshold | ( | ) |
Detection threshold that gives the best weighted recall (ELocatorMetrics.GetWeightedRecall).
| float eVision.EasyDeepLearning.ELocatorMetrics.GetBestWeightedRecallThreshold | ( | float[] | weights | ) |
Detection threshold that gives the best weighted recall (ELocatorMetrics.GetWeightedRecall).
| weights | Label weights |
| string eVision.EasyDeepLearning.ELocatorMetrics.GetLabel | ( | int | idx | ) |
Label.
| idx | Index of the label. |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetLabelAveragePrecision | ( | int | labelIdx | ) |
Average precision for detection of objects from the given label.
| labelIdx | Label index |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetLabelAverageProximity | ( | int | labelIdx | ) |
Average proximity of the predicted objects of the given label to the ground truth objects.
| labelIdx | Index of the label. |
Look at the documentation of ELocator and EInterestPointLocator for their definition of proximity.
| float eVision.EasyDeepLearning.ELocatorMetrics.GetLabelFScore | ( | int | labelId | ) |
F-Score for the given label.
| labelId | Label index |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetLabelFScore | ( | string | label | ) |
F-Score for the given label.
| label | Label |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetLabelIntersectionOverUnion | ( | int | labelIdx | ) |
Same as ELocatorMetrics.GetLabelAverageProximity.
| labelIdx | Index of the label. |
Use ELocatorMetrics.GetLabelAverageProximity instead.
Deprecated in version 22.8. Scheduled to be removed in version 27.6.
| float eVision.EasyDeepLearning.ELocatorMetrics.GetLabelPrecision | ( | int | labelId | ) |
Precision for the given label.
| labelId | Label index |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetLabelPrecision | ( | string | label | ) |
Precision for the given label.
| label | Label |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetLabelRecall | ( | int | labelId | ) |
Recall for the given label.
| labelId | Label index |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetLabelRecall | ( | string | label | ) |
Recall for the given label.
| label | Label |
| uint eVision.EasyDeepLearning.ELocatorMetrics.GetNumCorrectlyDetectedObjects | ( | ) |
Number of correctly detected objects.
A correctly detected object is a predicted object that has a "proximity" higher than ELocatorBase.SameLabelMaxObjectProximity with a ground truth object of the same label.
A label can be specified to obtain the number of correctly detected objects for that label. Otherwise, the number of correctly detected objects is for all the labels.
| uint eVision.EasyDeepLearning.ELocatorMetrics.GetNumCorrectlyDetectedObjects | ( | int | labelId | ) |
Number of correctly detected objects.
A correctly detected object is a predicted object that has a "proximity" higher than ELocatorBase.SameLabelMaxObjectProximity with a ground truth object of the same label.
A label can be specified to obtain the number of correctly detected objects for that label. Otherwise, the number of correctly detected objects is for all the labels.
| labelId | Index of the label |
| uint eVision.EasyDeepLearning.ELocatorMetrics.GetNumCorrectlyDetectedObjects | ( | string | label | ) |
Number of correctly detected objects.
A correctly detected object is a predicted object that has a "proximity" higher than ELocatorBase.SameLabelMaxObjectProximity with a ground truth object of the same label.
A label can be specified to obtain the number of correctly detected objects for that label. Otherwise, the number of correctly detected objects is for all the labels.
| label | Label |
| uint eVision.EasyDeepLearning.ELocatorMetrics.GetNumDetectedObjects | ( | ) |
Number of detected objects.
A label can be specified to obtain the number of detected objects for that label. Otherwise, the number of detected objects is for all the labels.
| uint eVision.EasyDeepLearning.ELocatorMetrics.GetNumDetectedObjects | ( | int | labelId | ) |
Number of detected objects.
A label can be specified to obtain the number of detected objects for that label. Otherwise, the number of detected objects is for all the labels.
| labelId | Index of the label |
| uint eVision.EasyDeepLearning.ELocatorMetrics.GetNumDetectedObjects | ( | string | label | ) |
Number of detected objects.
A label can be specified to obtain the number of detected objects for that label. Otherwise, the number of detected objects is for all the labels.
| label | Label |
| uint eVision.EasyDeepLearning.ELocatorMetrics.GetNumUndetectedObjects | ( | ) |
Number of undetected objects.
An undetected object is a ground truth object that is not matched to any predicted object of the same label with a proximity higher than ELocatorBase.SameLabelMaxObjectProximity.
A label can be specified to obtain the number of undetected objects for that label. Otherwise, the number of undetected objects is for all the labels.
| uint eVision.EasyDeepLearning.ELocatorMetrics.GetNumUndetectedObjects | ( | int | labelId | ) |
Number of undetected objects.
An undetected object is a ground truth object that is not matched to any predicted object of the same label with a proximity higher than ELocatorBase.SameLabelMaxObjectProximity.
A label can be specified to obtain the number of undetected objects for that label. Otherwise, the number of undetected objects is for all the labels.
| labelId | Index of the label |
| uint eVision.EasyDeepLearning.ELocatorMetrics.GetNumUndetectedObjects | ( | string | label | ) |
Number of undetected objects.
An undetected object is a ground truth object that is not matched to any predicted object of the same label with a proximity higher than ELocatorBase.SameLabelMaxObjectProximity.
A label can be specified to obtain the number of undetected objects for that label. Otherwise, the number of undetected objects is for all the labels.
| label | Label |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetWeightedFScore | ( | ) |
Weighted average of the F-Score for each label.
| float eVision.EasyDeepLearning.ELocatorMetrics.GetWeightedFScore | ( | float[] | weights | ) |
Weighted average of the F-Score for each label.
| weights | Label weights |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetWeightedPrecision | ( | ) |
Weighted average of the precision (proportion of detected objects that are correct) for each label.
| float eVision.EasyDeepLearning.ELocatorMetrics.GetWeightedPrecision | ( | float[] | weights | ) |
Weighted average of the precision (proportion of detected objects that are correct) for each label.
| weights | Label weights |
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint eVision.EasyDeepLearning.ELocatorMetrics.GetWeightedPrecisionRecallPoint | ( | ) |
Weighted precision and recall metrics for the current or specified threshold.
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint eVision.EasyDeepLearning.ELocatorMetrics.GetWeightedPrecisionRecallPoint | ( | float | threshold | ) |
Weighted precision and recall metrics for the current or specified threshold.
| threshold | Threshold for which to get the weighted precision/recall point |
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint eVision.EasyDeepLearning.ELocatorMetrics.GetWeightedPrecisionRecallPoint | ( | float | threshold, |
| float[] | weights ) |
Weighted precision and recall metrics for the current or specified threshold.
| threshold | Threshold for which to get the weighted precision/recall point |
| weights | Label weights |
| eVision.EasyDeepLearning.EWeightedPrecisionRecallPoint eVision.EasyDeepLearning.ELocatorMetrics.GetWeightedPrecisionRecallPoint | ( | float[] | weights | ) |
Weighted precision and recall metrics for the current or specified threshold.
| weights | Label weights |
| float eVision.EasyDeepLearning.ELocatorMetrics.GetWeightedRecall | ( | ) |
Weighted average of the recall (true positive rate) for each label.
| float eVision.EasyDeepLearning.ELocatorMetrics.GetWeightedRecall | ( | float[] | weights | ) |
Weighted average of the recall (true positive rate) for each label.
| weights | Label weights |
| bool eVision.EasyDeepLearning.ELocatorMetrics.IsValid | ( | ) |
Indicates whether the object contains at least one result.
| void eVision.EasyDeepLearning.ELocatorMetrics.Load | ( | eVision.ESerializer | serializer | ) |
Loads a locator metric. The given ESerializer must have been created for reading.
| serializer | The serializer. |
| void eVision.EasyDeepLearning.ELocatorMetrics.Load | ( | string | path | ) |
Loads a locator metric. The given ESerializer must have been created for reading.
| path | The file path. |
| void eVision.EasyDeepLearning.ELocatorMetrics.Save | ( | eVision.ESerializer | serializer | ) |
Saves a locator metric. The given ESerializer must have been created for writing.
| serializer | The ESerializer object that is written to. |
| void eVision.EasyDeepLearning.ELocatorMetrics.Save | ( | string | path | ) |
Saves a locator metric. The given ESerializer must have been created for writing.
| path | The file path. |
|
get |
Average Precision when matching prediction and ground truth with a minimum proximity of ELocatorBase.SameLabelMaxObjectProximity.
|
get |
Average precision when matching prediction and ground truth with a minimum "proximity" of 0.5.
|
get |
Average proximity of the predicted objects to the ground truth objects.
This value is the average of ELocatorMetrics.GetLabelAverageProximity over all the labels.
Look at the documentation of ELocator and EInterestPointLocator for their definition of proximity.
|
getset |
Threshold for detected objects.
|
get |
Error of the EasyLocate training algorithm (only available for the training metrics, see ELocatorBase.GetTrainingMetrics).
|
get |
F-Score (harmonic mean of ELocatorMetrics.Recall and ELocatorMetrics.Precision).
|
get |
Image accuracy: the proportion of images that are correctly detected to contain or not objects, regardless of their labels.
|
get |
Same as ELocatorMetrics.AverageProximity.
Use ELocatorMetrics.AverageProximity instead.
Deprecated in version 22.8. Scheduled to be removed in version 27.6.
|
get |
Number of images with objects that are badly predicted as containing no object. This is the number of false negatives at the image level.
|
get |
Number of images without objects that are badly predicted as containing objects. This is the number of false positives a the image level.
|
get |
Number of images containing objects that are correctly predicted as containing objects, regardless of the labels of the objects. This is the number of true positives at the image level.
|
get |
Number of images without objects that are correctly predicted as containing no object. This is the number of true negatives at the image level.
|
get |
Number of labels recognized by the ELocator tool that produced these metrics.
|
get |
Precision (proportion of detected objects that are correct).
|
get |
Recall (true positive rate, proportion of ground truth object that are correctly detected).