Home
last modified time | relevance | path

Searched refs:other_blob (Results 1 – 3 of 3) sorted by relevance

/external/tesseract/wordrec/
Dmakechop.cpp45 void apply_seam(TBLOB *blob, TBLOB *other_blob, SEAM *seam) { in apply_seam() argument
48 divide_blobs (blob, other_blob, seam->location); in apply_seam()
51 make_split_blobs(blob, other_blob, seam); in apply_seam()
54 make_double_split(blob, other_blob, seam); in apply_seam()
57 make_triple_split(blob, other_blob, seam); in apply_seam()
72 void divide_blobs(TBLOB *blob, TBLOB *other_blob, inT32 location) { in divide_blobs() argument
97 other_blob->outlines = outline; in divide_blobs()
118 void form_two_blobs(TBLOB *blob, TBLOB *other_blob, inT32 location) { in form_two_blobs() argument
121 divide_blobs(blob, other_blob, location); in form_two_blobs()
124 eliminate_duplicate_outlines(other_blob); in form_two_blobs()
[all …]
Dmakechop.h52 void apply_seam(TBLOB *blob, TBLOB *other_blob, SEAM *seam);
54 void divide_blobs(TBLOB *blob, TBLOB *other_blob, inT32 location);
56 void form_two_blobs(TBLOB *blob, TBLOB *other_blob, inT32 location);
58 void make_double_split(TBLOB *blob, TBLOB *other_blob, SEAM *seam);
62 void make_split_blobs(TBLOB *blob, TBLOB *other_blob, SEAM *seam);
64 void make_triple_split(TBLOB *blob, TBLOB *other_blob, SEAM *seam);
66 void undo_seam(TBLOB *blob, TBLOB *other_blob, SEAM *seam);
Dchopper.cpp171 TBLOB *other_blob; in attempt_blob_chop() local
192 other_blob = newblob (); /* Make new blob */ in attempt_blob_chop()
193 other_blob->next = blob->next; in attempt_blob_chop()
194 other_blob->outlines = NULL; in attempt_blob_chop()
195 blob->next = other_blob; in attempt_blob_chop()
206 apply_seam(blob, other_blob, seam); in attempt_blob_chop()
211 (other_blob->outlines == NULL) || in attempt_blob_chop()
212 total_containment (blob, other_blob) || in attempt_blob_chop()
213 check_blob (other_blob) || in attempt_blob_chop()
215 check_seam_order (other_blob, seam)) || in attempt_blob_chop()
[all …]