Tesseract 3.01
/data/source/tesseract-ocr/classify/intmatcher.h File Reference
#include "params.h"
#include "intproto.h"
#include "cutoffs.h"

Go to the source code of this file.

Classes

struct  INT_RESULT_STRUCT
struct  CP_RESULT_STRUCT
struct  ScratchEvidence
class  IntegerMatcher

Defines

#define SE_TABLE_BITS   9
#define SE_TABLE_SIZE   512

Typedefs

typedef INT_RESULT_STRUCTINT_RESULT
typedef CP_RESULT_STRUCT CLASS_PRUNER_RESULTS [MAX_NUM_CLASSES]
typedef uinT8 CLASS_NORMALIZATION_ARRAY [MAX_NUM_CLASSES]

Functions

void IMDebugConfiguration (INT_FEATURE FeatureNum, uinT16 ActualProtoNum, uinT8 Evidence, BIT_VECTOR ConfigMask, uinT32 ConfigWord)
void IMDebugConfigurationSum (INT_FEATURE FeatureNum, uinT8 *FeatureEvidence, inT32 ConfigCount)
void HeapSort (int n, register int ra[], register int rb[])

Variables

bool disable_character_fragments = 0
int classify_integer_matcher_multiplier = 14
int classify_adapt_proto_thresh = 230
int classify_adapt_feature_thresh = 230

Define Documentation

#define SE_TABLE_BITS   9

---------------------------------------------------------------------------- Public Function Prototypes ----------------------------------------------------------------------------

#define SE_TABLE_SIZE   512

Typedef Documentation

typedef uinT8 CLASS_NORMALIZATION_ARRAY[MAX_NUM_CLASSES]
typedef CP_RESULT_STRUCT CLASS_PRUNER_RESULTS[MAX_NUM_CLASSES]

Function Documentation

void HeapSort ( int  n,
register int  ra[],
register int  rb[] 
)
void IMDebugConfiguration ( INT_FEATURE  FeatureNum,
uinT16  ActualProtoNum,
uinT8  Evidence,
BIT_VECTOR  ConfigMask,
uinT32  ConfigWord 
)

---------------------------------------------------------------------------- Private Function Prototypes ----------------------------------------------------------------------------

void IMDebugConfigurationSum ( INT_FEATURE  FeatureNum,
uinT8 FeatureEvidence,
inT32  ConfigCount 
)

Variable Documentation

"Threshold for good features during adaptive 0-255: "

"Threshold for good protos during adaptive 0-255: "

"Integer Matcher Multiplier 0-255: "

"Do not include character fragments in the" " results of the classifier"

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines