Leptonica 1.54
Файл src/morph.h

Классы

struct  Sel
struct  Sela
struct  L_Kernel

Макросы

#define SEL_VERSION_NUMBER   1
#define KERNEL_VERSION_NUMBER   2

Определения типов

typedef struct Sel SEL
typedef struct Sela SELA
typedef struct L_Kernel L_KERNEL

Перечисления

enum  { SYMMETRIC_MORPH_BC = 0, ASYMMETRIC_MORPH_BC = 1 }
enum  { SEL_DONT_CARE = 0, SEL_HIT = 1, SEL_MISS = 2 }
enum  { L_RUN_OFF = 0, L_RUN_ON = 1 }
enum  { L_HORIZ = 1, L_VERT = 2, L_BOTH_DIRECTIONS = 3 }
enum  {
  L_MORPH_DILATE = 1, L_MORPH_ERODE = 2, L_MORPH_OPEN = 3, L_MORPH_CLOSE = 4,
  L_MORPH_HMT = 5
}
enum  { L_LINEAR_SCALE = 1, L_LOG_SCALE = 2 }
enum  { L_TOPHAT_WHITE = 0, L_TOPHAT_BLACK = 1 }
enum  {
  L_ARITH_ADD = 1, L_ARITH_SUBTRACT = 2, L_ARITH_MULTIPLY = 3, L_ARITH_DIVIDE = 4,
  L_UNION = 5, L_INTERSECTION = 6, L_SUBTRACTION = 7, L_EXCLUSIVE_OR = 8
}
enum  { L_CHOOSE_MIN = 1, L_CHOOSE_MAX = 2, L_CHOOSE_MAX_MIN_DIFF = 3 }
enum  { L_BOUNDARY_BG = 1, L_BOUNDARY_FG = 2 }
enum  { L_COMPARE_XOR = 1, L_COMPARE_SUBTRACT = 2, L_COMPARE_ABS_DIFF = 3 }
enum  { L_MAX_DIFF_FROM_AVERAGE_2 = 1, L_MAX_MIN_DIFF_FROM_2 = 2, L_MAX_DIFF = 3 }

Переменные

static const l_int32 ADDED_BORDER = 32

Макросы

#define KERNEL_VERSION_NUMBER   2
#define SEL_VERSION_NUMBER   1

Типы

typedef struct L_Kernel L_KERNEL
typedef struct Sel SEL
typedef struct Sela SELA

Перечисления

anonymous enum
Элементы перечислений:
SYMMETRIC_MORPH_BC 
ASYMMETRIC_MORPH_BC 
anonymous enum
Элементы перечислений:
SEL_DONT_CARE 
SEL_HIT 
SEL_MISS 
anonymous enum
Элементы перечислений:
L_RUN_OFF 
L_RUN_ON 
anonymous enum
Элементы перечислений:
L_HORIZ 
L_VERT 
L_BOTH_DIRECTIONS 
anonymous enum
Элементы перечислений:
L_MORPH_DILATE 
L_MORPH_ERODE 
L_MORPH_OPEN 
L_MORPH_CLOSE 
L_MORPH_HMT 
anonymous enum
Элементы перечислений:
L_LINEAR_SCALE 
L_LOG_SCALE 
anonymous enum
Элементы перечислений:
L_TOPHAT_WHITE 
L_TOPHAT_BLACK 
anonymous enum
Элементы перечислений:
L_ARITH_ADD 
L_ARITH_SUBTRACT 
L_ARITH_MULTIPLY 
L_ARITH_DIVIDE 
L_UNION 
L_INTERSECTION 
L_SUBTRACTION 
L_EXCLUSIVE_OR 
anonymous enum
Элементы перечислений:
L_CHOOSE_MIN 
L_CHOOSE_MAX 
L_CHOOSE_MAX_MIN_DIFF 
anonymous enum
Элементы перечислений:
L_BOUNDARY_BG 
L_BOUNDARY_FG 
anonymous enum
Элементы перечислений:
L_COMPARE_XOR 
L_COMPARE_SUBTRACT 
L_COMPARE_ABS_DIFF 
anonymous enum
Элементы перечислений:
L_MAX_DIFF_FROM_AVERAGE_2 
L_MAX_MIN_DIFF_FROM_2 
L_MAX_DIFF 

Переменные

const l_int32 ADDED_BORDER = 32 [static]