Tesseract 3.01
/data/source/tesseract-ocr/classify/extract.cpp File Reference
#include "extract.h"
#include "flexfx.h"
#include "danerror.h"

Defines

#define NUM_FX   3
#define DEFAULT_FX   2
#define DUMMY_ERROR   1

Typedefs

typedef CHAR_FEATURES(* CF_FUNC )()

Functions

void ExtractorStub ()
CHAR_DESC ExtractBlobFeatures (const FEATURE_DEFS_STRUCT &FeatureDefs, const DENORM &denorm, TBLOB *Blob)

Variables

int CurrentFx = DEFAULT_FX

Define Documentation

#define DEFAULT_FX   2
#define DUMMY_ERROR   1
#define NUM_FX   3

tables to keep track of the different low level feature extractors


Typedef Documentation

typedef CHAR_FEATURES(* CF_FUNC)()

Function Documentation

CHAR_DESC ExtractBlobFeatures ( const FEATURE_DEFS_STRUCT FeatureDefs,
const DENORM denorm,
TBLOB Blob 
)

Extract features from Blob by calling the feature extractor which is currently being used. This routine simply provides a high level interface to feature extraction. The caller can extract any type of features from a blob without understanding any lower level details.

Parameters:
FeatureDefsdefinitions of feature types/extractors
denormNormalize/denormalize to access original image
Blobblob to extract features from
Returns:
The character features extracted from Blob.
Note:
Exceptions: none
History: Sun Jan 21 10:07:28 1990, DSJ, Created.
void ExtractorStub ( )

This routine is used to stub out feature extractors that are no longer used. It simply calls DoError.

Note:
Exceptions: none
History: Wed Jan 2 14:16:49 1991, DSJ, Created.

Variable Documentation

int CurrentFx = DEFAULT_FX
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines