Metrics for EDeepOCRTool. More...


Public Member Functions | |
| EDeepOCRToolMetrics () | |
| Constructs a EDeepOCRToolMetrics. | |
| EDeepOCRToolMetrics (eVision.EasyDeepLearning.EDeepOCRToolMetrics other) | |
| Copy constructor of a EDeepOCRToolMetrics object. | |
| void | AddResult (eVision.EasyDeepLearning.EDeepOCRToolResult result) |
| Add a result to the metrics. | |
| void | RemoveResult (eVision.EasyDeepLearning.EDeepOCRToolResult result) |
| Removes a result from the metrics. | |
| void | AddResult (float loss) |
| Adds a loss result to the metrics. | |
| void | RemoveResult (float loss) |
| Removes a loss result from the metrics. | |
| bool | IsValid () |
| Whether the metrics contains data or not. | |
| float | ComputeLocationThresholdMaximizingRecall () |
| Computes the location threshold that will maximize the EDeepOCRToolMetrics.LocationRecall. | |
| float | ComputeLocationThresholdMaximizingFScore () |
| Computes the location threshold that will maximize the EDeepOCRToolMetrics.LocationFScore. | |
| float | ComputeLocationThresholdMaximizingPrecision () |
| Computes the location threshold that will maximize the EDeepOCRToolMetrics.LocationPrecision. | |
| void | Load (string path) |
| Loads the EDeepOCRToolMetrics. The given ESerializer must have been created for reading. | |
| void | Load (eVision.ESerializer serializer) |
| Loads the EDeepOCRToolMetrics. The given ESerializer must have been created for reading. | |
| void | Save (string path) |
| Saves the EDeepOCRToolMetrics. The given ESerializer must have been created for writing. | |
| void | Save (eVision.ESerializer serializer) |
| Saves the EDeepOCRToolMetrics. The given ESerializer must have been created for writing. | |
Properties | |
| eVision.EasyDeepLearning.EDeepOCRModel | Model [get] |
| The type of model for this result. | |
| float | Error [get] |
| Error computed during training. | |
| float | LocationFScore [get] |
| F Score of the location (harmonic mean of the precision and recall). | |
| float | LocationRecall [get] |
| Recall of the location (proportion of ground truth text that are correctly detected). | |
| float | LocationPrecision [get] |
| Precision of the location (proportion of detected texts that are correctly detected). | |
| eVision.EasyDeepLearning.EClassificationMetrics | OrientationMetrics [get] |
| Get the metrics for the orientation. | |
| float | RecognitionImageAccuracy [get] |
| Get the image-wise accuracy (mean per-image accuracy). | |
| float | RecognitionWordAccuracy [get] |
| Get the word-wise accuracy (share of words that were correctly read in all images). Biased towards images containing a large number of words. | |
| float | LocationThreshold [get, set] |
| Location threshold for which to compute the metrics. | |
Metrics for EDeepOCRTool.
License(s): EasyDeepOCR
| eVision.EasyDeepLearning.EDeepOCRToolMetrics.EDeepOCRToolMetrics | ( | ) |
Constructs a EDeepOCRToolMetrics.
| eVision.EasyDeepLearning.EDeepOCRToolMetrics.EDeepOCRToolMetrics | ( | eVision.EasyDeepLearning.EDeepOCRToolMetrics | other | ) |
Copy constructor of a EDeepOCRToolMetrics object.
| other | Reference to the EDeepOCRToolMetrics object that should be copied |
| void eVision.EasyDeepLearning.EDeepOCRToolMetrics.AddResult | ( | eVision.EasyDeepLearning.EDeepOCRToolResult | result | ) |
Add a result to the metrics.
| result | Result to add to the metrics. |
| void eVision.EasyDeepLearning.EDeepOCRToolMetrics.AddResult | ( | float | loss | ) |
Adds a loss result to the metrics.
| loss | Loss to add to the metrics. |
| float eVision.EasyDeepLearning.EDeepOCRToolMetrics.ComputeLocationThresholdMaximizingFScore | ( | ) |
Computes the location threshold that will maximize the EDeepOCRToolMetrics.LocationFScore.
| float eVision.EasyDeepLearning.EDeepOCRToolMetrics.ComputeLocationThresholdMaximizingPrecision | ( | ) |
Computes the location threshold that will maximize the EDeepOCRToolMetrics.LocationPrecision.
| float eVision.EasyDeepLearning.EDeepOCRToolMetrics.ComputeLocationThresholdMaximizingRecall | ( | ) |
Computes the location threshold that will maximize the EDeepOCRToolMetrics.LocationRecall.
| bool eVision.EasyDeepLearning.EDeepOCRToolMetrics.IsValid | ( | ) |
Whether the metrics contains data or not.
| void eVision.EasyDeepLearning.EDeepOCRToolMetrics.Load | ( | eVision.ESerializer | serializer | ) |
Loads the EDeepOCRToolMetrics. The given ESerializer must have been created for reading.
| serializer | The serializer. |
| void eVision.EasyDeepLearning.EDeepOCRToolMetrics.Load | ( | string | path | ) |
Loads the EDeepOCRToolMetrics. The given ESerializer must have been created for reading.
| path | The file path. |
| void eVision.EasyDeepLearning.EDeepOCRToolMetrics.RemoveResult | ( | eVision.EasyDeepLearning.EDeepOCRToolResult | result | ) |
Removes a result from the metrics.
| result | Result to remove from the metrics. |
| void eVision.EasyDeepLearning.EDeepOCRToolMetrics.RemoveResult | ( | float | loss | ) |
Removes a loss result from the metrics.
| loss | Loss result to remove from the metrics. |
| void eVision.EasyDeepLearning.EDeepOCRToolMetrics.Save | ( | eVision.ESerializer | serializer | ) |
Saves the EDeepOCRToolMetrics. The given ESerializer must have been created for writing.
| serializer | The serializer. |
| void eVision.EasyDeepLearning.EDeepOCRToolMetrics.Save | ( | string | path | ) |
Saves the EDeepOCRToolMetrics. The given ESerializer must have been created for writing.
| path | The file path. |
|
get |
Error computed during training.
|
get |
F Score of the location (harmonic mean of the precision and recall).
|
get |
Precision of the location (proportion of detected texts that are correctly detected).
|
get |
Recall of the location (proportion of ground truth text that are correctly detected).
|
getset |
Location threshold for which to compute the metrics.
|
get |
The type of model for this result.
|
get |
Get the metrics for the orientation.
|
get |
Get the image-wise accuracy (mean per-image accuracy).
|
get |
Get the word-wise accuracy (share of words that were correctly read in all images). Biased towards images containing a large number of words.