tesseract-doxygen/ccmain/charcut.cpp File Reference

#include "mfcpch.h"
#include "charcut.h"
#include "imgs.h"
#include "svshowim.h"
#include "notdll.h"
#include "scrollview.h"

Defines

#define LARGEST(a, b)   ( (a) > (b) ? (a) : (b) )
#define SMALLEST(a, b)   ( (a) > (b) ? (b) : (a) )
#define BUG_OFFSET   1
#define EXTERN

Functions

void char_clip_word (WERD *word, IMAGE &bin_image, PIXROW_LIST *&pixrow_list, IMAGELINE *&imlines, TBOX &pix_box)
IMAGELINEgenerate_imlines (IMAGE &bin_image, TBOX &pix_box)
ScrollViewdisplay_clip_image (WERD *word, IMAGE &bin_image, PIXROW_LIST *pixrow_list, TBOX &pix_box)
void display_images (IMAGE &clip_image, IMAGE &scaled_image)
void plot_pixrows (PIXROW_LIST *pixrow_list, ScrollView *win)

Variables

EXTERN int pix_word_margin = 3
IMAGE page_image

Define Documentation

#define BUG_OFFSET   1
#define EXTERN
#define LARGEST ( a,
 )     ( (a) > (b) ? (a) : (b) )
#define SMALLEST ( a,
 )     ( (a) > (b) ? (b) : (a) )

Function Documentation

void char_clip_word ( WERD word,
IMAGE bin_image,
PIXROW_LIST *&  pixrow_list,
IMAGELINE *&  imlines,
TBOX pix_box 
)
Parameters:
word word to be processed
bin_image whole image
pixrow_list pixrows built
imlines lines cut from image
pix_box box defining imlines
ScrollView* display_clip_image ( WERD word,
IMAGE bin_image,
PIXROW_LIST *  pixrow_list,
TBOX pix_box 
)
Parameters:
word word to be processed
bin_image whole image
pixrow_list pixrows built
pix_box box of subimage
void display_images ( IMAGE clip_image,
IMAGE scaled_image 
)
IMAGELINE* generate_imlines ( IMAGE bin_image,
TBOX pix_box 
)

get some imagelines

Parameters:
bin_image from here
void plot_pixrows ( PIXROW_LIST *  pixrow_list,
ScrollView win 
)

plot for all blobs


Variable Documentation

EXTERN int pix_word_margin = 3

"How far outside word BB to grow"

Generated on Sun Jul 18 17:10:48 2010 for Tesseract by  doxygen 1.6.3