reference/ocr-simple/link.h
author viric@llimona
Thu, 18 May 2006 23:12:51 +0200
changeset 0 6b8091ca909a
permissions -rw-r--r--
Init from working directory of svn repository.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     1
#ifndef link__h
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     2
#define link__h
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     3
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     4
int init_link_vars();
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     5
extern int ENABLE_USER_INTERFACE;
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     6
extern int DISPLAY_SPELLING_MISTAKES;
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     7
extern int NoiseTolerance;     // Minimum number of pixels in row of text 
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     8
extern int MinLineSize;        // Minimum number of rows in a line of text
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     9
extern int MinVertSeparation;  // Minimum number of rows between lines of tex
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    10
extern int MinHorizSeparation; // Minimum number of blank pixels btween chars
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    11
extern int ConfidenceThreshold;// Minimum confidence for some operations
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    12
extern int JoinTolerance;     // Maximum number of pixels in a column
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    13
                                      // joining two fused characters
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    14
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    15
extern double MaxHWRatio;      // Max H/W ratio of learned set
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    16
extern int MinWidth;            // minimum component width in learned set
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    17
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    18
// The next three are used in character grouping
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    19
extern unsigned int NumCharGroups;
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    20
extern int MaxVertSize;        // Max vert pixels in char (used for baseline)
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    21
extern int BaseLineTolerance;  // How far from baseline is okay 1/%linesize
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    22
extern int TopLineTolerance;   // How far from topline is okay 1/%linesize
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    23
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    24
/* Constants for the number of horizontal and vertical divisions 
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    25
   for determining the gray scale property vector for each component */
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    26
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    27
extern int NumHorizDiv;        //Number of horizontal divisions
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    28
extern int NumVertDiv;         //Number of vertical divisions
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    29
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    30
#endif
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    31
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    32
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    33
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    34
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    35
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    36
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    37
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    38
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    39
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    40
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    41
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    42