Tesseract 3.01
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, uinT16 BlobLength, inT16 NumFeatures, INT_FEATURE_ARRAY Features, uinT8 NormalizationFactor, INT_RESULT Result, int AdaptFeatureThreshold, int Debug, bool SeparateDebugWindows)
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

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,
uinT16  BlobLength,
inT16  NumFeatures,
INT_FEATURE_ARRAY  Features,
uinT8  NormalizationFactor,
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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines