C# Class Strabo.Core.Worker.SymbolRecognitionWorker

Exibir arquivo Open project: spatial-computing/strabo-learning-ocr-transformation Class Usage Examples

Public Methods

Method Description
Apply ( string inputPath, double uniquenessThresh, int tm, int hessianThresh ) : void
SymbolRecognitionBySVM ( string positivePath, string negativePath, string testPath ) : void
SymbolRecognitionWorker ( ) : System
SymbolRecognitionWorker ( string inputPath, ScanningMethod scanningMethod, DescriptorMethod descriptorMethod, MachineLearningMethod machineLearningMethod ) : System

Private Methods

Method Description
ApplySURF ( ) : void
GetImageParameters ( int &x, int &y, int &counter, string path ) : void
SURFThread ( int x, int y, int counter, byte>.Image pTest, int i, byte>.Tuple &result ) : void
SetParameters ( string inputPath, ScanningMethod scanningMethod, DescriptorMethod descriptorMethod, MachineLearningMethod machineLearningMethod ) : void
ValidateFilePath ( string path, string name ) : void

Method Details

Apply() public method

public Apply ( string inputPath, double uniquenessThresh, int tm, int hessianThresh ) : void
inputPath string
uniquenessThresh double
tm int
hessianThresh int
return void

SymbolRecognitionBySVM() public method

public SymbolRecognitionBySVM ( string positivePath, string negativePath, string testPath ) : void
positivePath string
negativePath string
testPath string
return void

SymbolRecognitionWorker() public method

public SymbolRecognitionWorker ( ) : System
return System

SymbolRecognitionWorker() public method

public SymbolRecognitionWorker ( string inputPath, ScanningMethod scanningMethod, DescriptorMethod descriptorMethod, MachineLearningMethod machineLearningMethod ) : System
inputPath string
scanningMethod ScanningMethod
descriptorMethod DescriptorMethod
machineLearningMethod MachineLearningMethod
return System