IntegerMatcher Class Reference

#include <intmatcher.h>

List of all members.

Public Member Functions

 IntegerMatcher ()
void Init (tesseract::IntParam *classify_debug_level, int classify_integer_matcher_multiplier)
void SetBaseLineMatch ()
void SetCharNormMatch (int integer_matcher_multiplier)
void Match (INT_CLASS ClassTemplate, BIT_VECTOR ProtoMask, BIT_VECTOR ConfigMask, inT16 NumFeatures, const INT_FEATURE_STRUCT *Features, INT_RESULT Result, int AdaptFeatureThreshold, int Debug, bool SeparateDebugWindows)
float ApplyCNCorrection (float rating, int blob_length, int normalization_factor)
int FindGoodProtos (INT_CLASS ClassTemplate, BIT_VECTOR ProtoMask, BIT_VECTOR ConfigMask, uinT16 BlobLength, inT16 NumFeatures, INT_FEATURE_ARRAY Features, PROTO_ID *ProtoArray, int AdaptProtoThreshold, int Debug)
int FindBadFeatures (INT_CLASS ClassTemplate, BIT_VECTOR ProtoMask, BIT_VECTOR ConfigMask, uinT16 BlobLength, inT16 NumFeatures, INT_FEATURE_ARRAY Features, FEATURE_ID *FeatureArray, int AdaptFeatureThreshold, int Debug)

Static Public Attributes

static const int kIntThetaFudge = 128
static const int kEvidenceTableBits = 9
static const int kIntEvidenceTruncBits = 14
static const float kSEExponentialMultiplier = 0.0
static const float kSimilarityCenter = 0.0075

Constructor & Destructor Documentation

IntegerMatcher::IntegerMatcher (  )  [inline]

Member Function Documentation

float IntegerMatcher::ApplyCNCorrection ( float  rating,
int  blob_length,
int  normalization_factor 
)
int IntegerMatcher::FindBadFeatures ( INT_CLASS  ClassTemplate,
BIT_VECTOR  ProtoMask,
BIT_VECTOR  ConfigMask,
uinT16  BlobLength,
inT16  NumFeatures,
INT_FEATURE_ARRAY  Features,
FEATURE_ID FeatureArray,
int  AdaptFeatureThreshold,
int  Debug 
)
int IntegerMatcher::FindGoodProtos ( INT_CLASS  ClassTemplate,
BIT_VECTOR  ProtoMask,
BIT_VECTOR  ConfigMask,
uinT16  BlobLength,
inT16  NumFeatures,
INT_FEATURE_ARRAY  Features,
PROTO_ID ProtoArray,
int  AdaptProtoThreshold,
int  Debug 
)
void IntegerMatcher::Init ( tesseract::IntParam classify_debug_level,
int  classify_integer_matcher_multiplier 
)
void IntegerMatcher::Match ( INT_CLASS  ClassTemplate,
BIT_VECTOR  ProtoMask,
BIT_VECTOR  ConfigMask,
inT16  NumFeatures,
const INT_FEATURE_STRUCT Features,
INT_RESULT  Result,
int  AdaptFeatureThreshold,
int  Debug,
bool  SeparateDebugWindows 
)
void IntegerMatcher::SetBaseLineMatch (  ) 
void IntegerMatcher::SetCharNormMatch ( int  integer_matcher_multiplier  ) 

Member Data Documentation

const int IntegerMatcher::kEvidenceTableBits = 9 [static]
const int IntegerMatcher::kIntEvidenceTruncBits = 14 [static]
const int IntegerMatcher::kIntThetaFudge = 128 [static]
const float IntegerMatcher::kSEExponentialMultiplier = 0.0 [static]
const float IntegerMatcher::kSimilarityCenter = 0.0075 [static]

The documentation for this class was generated from the following files:
Generated on Thu Feb 2 08:19:24 2012 for Tesseract by  doxygen 1.6.3