Searched refs:other_blob (Results 1 – 3 of 3) sorted by relevance
/external/tesseract/wordrec/ |
D | makechop.cpp | 45 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 …]
|
D | makechop.h | 52 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);
|
D | chopper.cpp | 171 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 …]
|