Tesseract 3.01
|
#include <ctype.h>
#include "ambigs.h"
#include "blobclass.h"
#include "blobs.h"
#include "helpers.h"
#include "normfeat.h"
#include "mfoutline.h"
#include "picofeat.h"
#include "float2int.h"
#include "outfeat.h"
#include "emalloc.h"
#include "intfx.h"
#include "speckle.h"
#include "efio.h"
#include "normmatch.h"
#include "permute.h"
#include "ndminx.h"
#include "intproto.h"
#include "const.h"
#include "globals.h"
#include "werd.h"
#include "callcpp.h"
#include "pageres.h"
#include "params.h"
#include "classify.h"
#include "unicharset.h"
#include "dict.h"
#include "featdefs.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <assert.h>
Classes | |
struct | ScoredClass |
struct | ADAPT_RESULTS |
struct | PROTO_KEY |
Namespaces | |
namespace | tesseract |
Defines | |
#define | ADAPT_TEMPLATE_SUFFIX ".a" |
#define | MAX_MATCHES 10 |
#define | UNLIKELY_NUM_FEAT 200 |
#define | NO_DEBUG 0 |
#define | MAX_ADAPTABLE_WERD_SIZE 40 |
#define | ADAPTABLE_WERD_ADJUSTMENT (0.05) |
#define | Y_DIM_OFFSET (Y_SHIFT - BASELINE_Y_SHIFT) |
#define | WORST_POSSIBLE_RATING (1.0) |
#define | MarginalMatch(Rating) ((Rating) > matcher_great_threshold) |
#define | InitIntFX() (FeaturesHaveBeenExtracted = FALSE) |
Functions | |
int | CompareByRating (const void *arg1, const void *arg2) |
ScoredClass * | FindScoredUnichar (ADAPT_RESULTS *results, UNICHAR_ID id) |
ScoredClass | ScoredUnichar (ADAPT_RESULTS *results, UNICHAR_ID id) |
void | InitMatcherRatings (register FLOAT32 *Rating) |
int | MakeTempProtoPerm (void *item1, void *item2) |
void | SetAdaptiveThreshold (FLOAT32 Threshold) |
#define ADAPT_TEMPLATE_SUFFIX ".a" |
#define ADAPTABLE_WERD_ADJUSTMENT (0.05) |
#define InitIntFX | ( | ) | (FeaturesHaveBeenExtracted = FALSE) |
#define MarginalMatch | ( | Rating | ) | ((Rating) > matcher_great_threshold) |
#define MAX_ADAPTABLE_WERD_SIZE 40 |
#define MAX_MATCHES 10 |
#define NO_DEBUG 0 |
#define UNLIKELY_NUM_FEAT 200 |
#define WORST_POSSIBLE_RATING (1.0) |
#define Y_DIM_OFFSET (Y_SHIFT - BASELINE_Y_SHIFT) |
int CompareByRating | ( | const void * | arg1, |
const void * | arg2 | ||
) |
ScoredClass * FindScoredUnichar | ( | ADAPT_RESULTS * | results, |
UNICHAR_ID | id | ||
) |
void InitMatcherRatings | ( | register FLOAT32 * | Rating | ) |
int MakeTempProtoPerm | ( | void * | item1, |
void * | item2 | ||
) |
This routine converts TempProto to be permanent if its proto id is used by the configuration specified in ProtoKey.
TempProto | temporary proto to compare to key |
ProtoKey | defines which protos to make permanent |
Globals: none
ScoredClass ScoredUnichar | ( | ADAPT_RESULTS * | results, |
UNICHAR_ID | id | ||
) |
void SetAdaptiveThreshold | ( | FLOAT32 | Threshold | ) |