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

Go to the source code of this file.

Functions

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

Function Documentation

FLOAT32 ActualOutlineLength ( FEATURE  Feature)

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