Tesseract  3.02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
normfeat.h File Reference
#include "ocrfeatures.h"

Go to the source code of this file.

Macros

#define LENGTH_COMPRESSION   (10.0)
 

Enumerations

enum  NORM_PARAM_NAME { CharNormY, CharNormLength, CharNormRx, CharNormRy }
 

Functions

FLOAT32 ActualOutlineLength (FEATURE Feature)
 
FEATURE_SET ExtractCharNormFeatures (TBLOB *Blob, const DENORM &denorm)
 

Macro Definition Documentation

#define LENGTH_COMPRESSION   (10.0)

Include Files and Type Defines

Definition at line 26 of file normfeat.h.

Enumeration Type Documentation

Enumerator
CharNormY 
CharNormLength 
CharNormRx 
CharNormRy 

Definition at line 28 of file normfeat.h.

Function Documentation

FLOAT32 ActualOutlineLength ( FEATURE  Feature)

Public Function Prototypes


Include Files and Type Defines

Public Code

Definition at line 32 of file normfeat.cpp.

32  {
33  return (Feature->Params[CharNormLength] * LENGTH_COMPRESSION);
34 }
#define LENGTH_COMPRESSION
Definition: normfeat.h:26
FLOAT32 Params[1]
Definition: ocrfeatures.h:64
FEATURE_SET ExtractCharNormFeatures ( TBLOB Blob,
const DENORM denorm 
)

Definition at line 62 of file normfeat.cpp.

62  {
63  FEATURE_SET feature_set = NewFeatureSet(1);
64  FEATURE feature = NewFeature(&CharNormDesc);
65 
66  INT_FEATURE_ARRAY blfeatures;
67  INT_FEATURE_ARRAY cnfeatures;
68  INT_FX_RESULT_STRUCT FXInfo;
69 
70  ExtractIntFeat(blob, denorm, blfeatures, cnfeatures, &FXInfo);
71 
72  feature->Params[CharNormY] =
74  feature->Params[CharNormLength] =
76  feature->Params[CharNormRx] = MF_SCALE_FACTOR * FXInfo.Rx;
77  feature->Params[CharNormRy] = MF_SCALE_FACTOR * FXInfo.Ry;
78 
79  AddFeature(feature_set, feature);
80 
81  return feature_set;
82 } /* ExtractCharNormFeatures */
#define BASELINE_OFFSET
Definition: baseline.h:38
FEATURE_SET NewFeatureSet(int NumFeatures)
#define LENGTH_COMPRESSION
Definition: normfeat.h:26
BOOL8 AddFeature(FEATURE_SET FeatureSet, FEATURE Feature)
Definition: ocrfeatures.cpp:35
FEATURE NewFeature(const FEATURE_DESC_STRUCT *FeatureDesc)
#define MF_SCALE_FACTOR
Definition: mfoutline.h:71
FLOAT32 Params[1]
Definition: ocrfeatures.h:64
INT_FEATURE_STRUCT INT_FEATURE_ARRAY[MAX_NUM_INT_FEATURES]
Definition: baseapi.h:66
int ExtractIntFeat(TBLOB *Blob, const DENORM &denorm, INT_FEATURE_ARRAY BLFeat, INT_FEATURE_ARRAY CNFeat, INT_FX_RESULT_STRUCT *Results, inT32 *FeatureOutlineArray)
Definition: intfx.cpp:143
const FEATURE_DESC_STRUCT CharNormDesc