Tesseract 3.01
/data/source/tesseract-ocr/textord/pitsync1.cpp File Reference
#include "mfcpch.h"
#include <math.h>
#include "memry.h"
#include "pitsync1.h"
#include "notdll.h"

Defines

#define EXTERN

Functions

 ELISTIZE (FPSEGPT) CLISTIZE(FPSEGPT_LIST) EXTERN int pitsync_linear_version
double check_pitch_sync (BLOBNBOX_IT *blob_it, inT16 blob_count, inT16 pitch, inT16 pitch_error, STATS *projection, FPSEGPT_LIST *seg_list)
void make_illegal_segment (FPSEGPT_LIST *prev_list, TBOX blob_box, BLOBNBOX_IT blob_it, inT16 region_index, inT16 pitch, inT16 pitch_error, FPSEGPT_LIST *seg_list)

Variables

EXTERN double pitsync_joined_edge = 0.75
EXTERN double pitsync_offset_freecut_fraction = 0.25
EXTERN int pitsync_fake_depth = 1

Define Documentation

#define EXTERN

Function Documentation

double check_pitch_sync ( BLOBNBOX_IT *  blob_it,
inT16  blob_count,
inT16  pitch,
inT16  pitch_error,
STATS projection,
FPSEGPT_LIST *  seg_list 
)
ELISTIZE ( FPSEGPT  )

"Use new fast algorithm"

void make_illegal_segment ( FPSEGPT_LIST *  prev_list,
TBOX  blob_box,
BLOBNBOX_IT  blob_it,
inT16  region_index,
inT16  pitch,
inT16  pitch_error,
FPSEGPT_LIST *  seg_list 
)

Variable Documentation

EXTERN int pitsync_fake_depth = 1

"Max advance fake generation"

EXTERN double pitsync_joined_edge = 0.75

"Dist inside big blob for chopping"

EXTERN double pitsync_offset_freecut_fraction = 0.25

"Fraction of cut for free cuts"

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines