eVision .NET API
Loading...
Searching...
No Matches
eVision.EasyDeepLearning.EDeepOCRToolResult Class Reference

Result for EDeepOCRTool. More...

Inheritance diagram for eVision.EasyDeepLearning.EDeepOCRToolResult:
Collaboration diagram for eVision.EasyDeepLearning.EDeepOCRToolResult:

Public Member Functions

 EDeepOCRToolResult ()
 Constructs a EDeepOCRToolResult.
 EDeepOCRToolResult (eVision.EasyDeepLearning.EDeepOCRToolResult other)
 Copy constructor of a EDeepOCRToolResult object.
bool IsValid ()
 Whether the result is valid or not.
bool HasGroundTruth ()
 Whether the result object has an associated ground truth.
void Load (string path)
 Loads the EDeepOCRToolResult. The given ESerializer must have been created for writing.
void Load (eVision.ESerializer serializer)
 Loads the EDeepOCRToolResult. The given ESerializer must have been created for writing.
void Save (string path)
 Saves the EDeepOCRToolResult. The given ESerializer must have been created for writing.
void Save (eVision.ESerializer serializer)
 Saves the EDeepOCRToolResult. The given ESerializer must have been created for writing.

Properties

eVision.EasyDeepLearning.EDeepOCRModel Model [get]
 The type of model for this result.
int NumGroundTruthText [get]
 Number of ground truth texts.
eVision.EasyDeepOCR.ETextLine[] GroundTruth [get]
 Ground truth texts for the image.
float LocationThreshold [get, set]
 Location threshold. Default value: 0.5.
int NumAllLocationResults [get]
 Number of texts box detected in the image, regardless of the threshold value.
int NumThresholdedLocationResults [get]
 Number of texts box detected in the image whose threshold is above EDeepOCRToolResult.LocationThreshold.
bool[] BoolOrientationResults [get]
 Boolean vector whose indices correspond to correct text orientations.
bool[] BoolRecognitionResults [get]
 Boolean vector whose indices correspond to correct text recognitions.
eVision.ERectangle[] ThresholdedLocationResults [get]
 Location results whose score are above EDeepOCRToolResult.LocationThreshold.
float[] ThresholdedLocationScores [get]
 Location scores for the results whose score are above EDeepOCRToolResult.LocationThreshold.
eVision.ERectangle[] AllLocationResults [get]
 Location results.
eVision.EasyDeepLearning.EClassificationResult[] AllOrientationResults [get]
 Orientation results.
string[] AllRecognitionResults [get]
 Recognized text results.
string[] AllRecognitionGroundTruths [get]
 Recognition ground truths.
float[] AllRecognitionScores [get]
 Recognition scores.
float[] AllLocationScores [get]
 Location scores.

Detailed Description

Result for EDeepOCRTool.

License(s): EasyDeepOCR

Constructor & Destructor Documentation

◆ EDeepOCRToolResult() [1/2]

eVision.EasyDeepLearning.EDeepOCRToolResult.EDeepOCRToolResult ( )

Constructs a EDeepOCRToolResult.

◆ EDeepOCRToolResult() [2/2]

eVision.EasyDeepLearning.EDeepOCRToolResult.EDeepOCRToolResult ( eVision.EasyDeepLearning.EDeepOCRToolResult other)

Copy constructor of a EDeepOCRToolResult object.

Parameters
otherReference to the EDeepOCRToolResult object that should be copied

Member Function Documentation

◆ HasGroundTruth()

bool eVision.EasyDeepLearning.EDeepOCRToolResult.HasGroundTruth ( )

Whether the result object has an associated ground truth.

◆ IsValid()

bool eVision.EasyDeepLearning.EDeepOCRToolResult.IsValid ( )

Whether the result is valid or not.

◆ Load() [1/2]

void eVision.EasyDeepLearning.EDeepOCRToolResult.Load ( eVision.ESerializer serializer)

Loads the EDeepOCRToolResult. The given ESerializer must have been created for writing.

Parameters
serializerThe serializer.

◆ Load() [2/2]

void eVision.EasyDeepLearning.EDeepOCRToolResult.Load ( string path)

Loads the EDeepOCRToolResult. The given ESerializer must have been created for writing.

Parameters
pathThe file path.

◆ Save() [1/2]

void eVision.EasyDeepLearning.EDeepOCRToolResult.Save ( eVision.ESerializer serializer)

Saves the EDeepOCRToolResult. The given ESerializer must have been created for writing.

Parameters
serializerThe serializer.

◆ Save() [2/2]

void eVision.EasyDeepLearning.EDeepOCRToolResult.Save ( string path)

Saves the EDeepOCRToolResult. The given ESerializer must have been created for writing.

Parameters
pathThe file path.

Property Documentation

◆ AllLocationResults

eVision.ERectangle [] eVision.EasyDeepLearning.EDeepOCRToolResult.AllLocationResults
get

Location results.

◆ AllLocationScores

float [] eVision.EasyDeepLearning.EDeepOCRToolResult.AllLocationScores
get

Location scores.

◆ AllOrientationResults

eVision.EasyDeepLearning.EClassificationResult [] eVision.EasyDeepLearning.EDeepOCRToolResult.AllOrientationResults
get

Orientation results.

◆ AllRecognitionGroundTruths

string [] eVision.EasyDeepLearning.EDeepOCRToolResult.AllRecognitionGroundTruths
get

Recognition ground truths.

◆ AllRecognitionResults

string [] eVision.EasyDeepLearning.EDeepOCRToolResult.AllRecognitionResults
get

Recognized text results.

◆ AllRecognitionScores

float [] eVision.EasyDeepLearning.EDeepOCRToolResult.AllRecognitionScores
get

Recognition scores.

◆ BoolOrientationResults

bool [] eVision.EasyDeepLearning.EDeepOCRToolResult.BoolOrientationResults
get

Boolean vector whose indices correspond to correct text orientations.

◆ BoolRecognitionResults

bool [] eVision.EasyDeepLearning.EDeepOCRToolResult.BoolRecognitionResults
get

Boolean vector whose indices correspond to correct text recognitions.

◆ GroundTruth

eVision.EasyDeepOCR.ETextLine [] eVision.EasyDeepLearning.EDeepOCRToolResult.GroundTruth
get

Ground truth texts for the image.

◆ LocationThreshold

float eVision.EasyDeepLearning.EDeepOCRToolResult.LocationThreshold
getset

Location threshold. Default value: 0.5.

The threshold must be between 0.0 and 1.

◆ Model

eVision.EasyDeepLearning.EDeepOCRModel eVision.EasyDeepLearning.EDeepOCRToolResult.Model
get

The type of model for this result.

◆ NumAllLocationResults

int eVision.EasyDeepLearning.EDeepOCRToolResult.NumAllLocationResults
get

Number of texts box detected in the image, regardless of the threshold value.

◆ NumGroundTruthText

int eVision.EasyDeepLearning.EDeepOCRToolResult.NumGroundTruthText
get

Number of ground truth texts.

◆ NumThresholdedLocationResults

int eVision.EasyDeepLearning.EDeepOCRToolResult.NumThresholdedLocationResults
get

Number of texts box detected in the image whose threshold is above EDeepOCRToolResult.LocationThreshold.

◆ ThresholdedLocationResults

eVision.ERectangle [] eVision.EasyDeepLearning.EDeepOCRToolResult.ThresholdedLocationResults
get

Location results whose score are above EDeepOCRToolResult.LocationThreshold.

◆ ThresholdedLocationScores

float [] eVision.EasyDeepLearning.EDeepOCRToolResult.ThresholdedLocationScores
get

Location scores for the results whose score are above EDeepOCRToolResult.LocationThreshold.