21 #ifndef TESSERACT_TEXTORD_LINEFIND_H_
22 #define TESSERACT_TEXTORD_LINEFIND_H_
62 int *vertical_y,
Image *pix_music_mask, TabVector_LIST *v_lines,
63 TabVector_LIST *h_lines);
86 static void FindAndRemoveVLines(
int resolution,
Image pix_intersections,
int *vertical_x,
87 int *vertical_y,
Image *pix_vline,
Image pix_non_vline,
88 Image src_pix, TabVector_LIST *vectors);
98 static void FindAndRemoveHLines(
int resolution,
Image pix_intersections,
int vertical_x,
100 TabVector_LIST *vectors);
107 static void FindLineVectors(
const ICOORD &bleft,
const ICOORD &tright, BLOBNBOX_LIST *line_bblobs,
108 int *vertical_x,
int *vertical_y, TabVector_LIST *vectors);
124 static void GetLineMasks(
int resolution,
Image src_pix,
Image *pix_vline,
Image *pix_non_vline,
126 Image *pix_music_mask, Pixa *pixa_display);
131 static void GetLineBoxes(
bool horizontal_lines,
Image pix_lines,
Image pix_intersections,
132 C_BLOB_LIST *line_cblobs, BLOBNBOX_LIST *line_bblobs);
static void ConvertBoxaToBlobs(int image_width, int image_height, Boxa **boxes, C_BLOB_LIST *blobs)
static void FindAndRemoveLines(int resolution, bool debug, Image pix, int *vertical_x, int *vertical_y, Image *pix_music_mask, TabVector_LIST *v_lines, TabVector_LIST *h_lines)