tesseract v5.3.3.20231005
|
#include <blobbox.h>
Static Public Member Functions | |
static void | clear_blobnboxes (BLOBNBOX_LIST *boxes) |
static BLOBNBOX * | RealBlob (C_OUTLINE *outline) |
static bool | IsTextType (BlobRegionType type) |
static bool | IsImageType (BlobRegionType type) |
static bool | IsLineType (BlobRegionType type) |
static bool | UnMergeableType (BlobRegionType type) |
static void | CleanNeighbours (BLOBNBOX_LIST *blobs) |
static void | DeleteNoiseBlobs (BLOBNBOX_LIST *blobs) |
static void | ComputeEdgeOffsets (Image thresholds, Image grey, BLOBNBOX_LIST *blobs) |
static void | PlotBlobs (BLOBNBOX_LIST *list, ScrollView::Color body_colour, ScrollView::Color child_colour, ScrollView *win) |
static void | PlotNoiseBlobs (BLOBNBOX_LIST *list, ScrollView::Color body_colour, ScrollView::Color child_colour, ScrollView *win) |
static ScrollView::Color | TextlineColor (BlobRegionType region_type, BlobTextFlowType flow_type) |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
TBOX tesseract::BLOBNBOX::BoundsWithinLimits | ( | int | left, |
int | right | ||
) |
Definition at line 337 of file blobbox.cpp.
ScrollView::Color tesseract::BLOBNBOX::BoxColor | ( | ) | const |
Definition at line 485 of file blobbox.cpp.
|
inline |
void tesseract::BLOBNBOX::chop | ( | BLOBNBOX_IT * | start_it, |
BLOBNBOX_IT * | blob_it, | ||
FCOORD | rotation, | ||
float | xheight | ||
) |
Definition at line 118 of file blobbox.cpp.
void tesseract::BLOBNBOX::CleanNeighbours | ( | ) |
Definition at line 214 of file blobbox.cpp.
|
static |
Definition at line 369 of file blobbox.cpp.
|
inlinestatic |
Definition at line 158 of file blobbox.h.
|
inline |
|
inline |
|
static |
Definition at line 390 of file blobbox.cpp.
bool tesseract::BLOBNBOX::ConfirmNoTabViolation | ( | const BLOBNBOX & | other | ) | const |
Definition at line 298 of file blobbox.cpp.
bool tesseract::BLOBNBOX::DefiniteIndividualFlow | ( | ) |
Definition at line 254 of file blobbox.cpp.
|
inline |
|
static |
Definition at line 377 of file blobbox.cpp.
|
inline |
void tesseract::BLOBNBOX::EstimateBaselinePosition | ( | ) |
Definition at line 360 of file blobbox.cpp.
|
inline |
|
inline |
int tesseract::BLOBNBOX::GoodTextBlob | ( | ) | const |
Definition at line 226 of file blobbox.cpp.
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
bool tesseract::BLOBNBOX::MatchingStrokeWidth | ( | const BLOBNBOX & | other, |
double | fractional_tolerance, | ||
double | constant_tolerance | ||
) | const |
Definition at line 315 of file blobbox.cpp.
void tesseract::BLOBNBOX::merge | ( | BLOBNBOX * | nextblob | ) |
Definition at line 92 of file blobbox.cpp.
void tesseract::BLOBNBOX::MinMaxGapsClipped | ( | int * | h_min, |
int * | h_max, | ||
int * | v_min, | ||
int * | v_max | ||
) | const |
Definition at line 197 of file blobbox.cpp.
|
inline |
void tesseract::BLOBNBOX::NeighbourGaps | ( | int | gaps[BND_COUNT] | ) | const |
Definition at line 178 of file blobbox.cpp.
int tesseract::BLOBNBOX::NoisyNeighbours | ( | ) | const |
Definition at line 238 of file blobbox.cpp.
|
inline |
void tesseract::BLOBNBOX::plot | ( | ScrollView * | window, |
ScrollView::Color | blob_colour, | ||
ScrollView::Color | child_colour | ||
) |
Definition at line 489 of file blobbox.cpp.
|
static |
Definition at line 420 of file blobbox.cpp.
|
static |
Definition at line 431 of file blobbox.cpp.
void tesseract::BLOBNBOX::really_merge | ( | BLOBNBOX * | other | ) |
Definition at line 102 of file blobbox.cpp.
|
inline |
|
inline |
void tesseract::BLOBNBOX::reflect_box_in_y_axis | ( | ) |
Definition at line 62 of file blobbox.cpp.
|
inline |
|
inline |
Definition at line 481 of file blobbox.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void tesseract::BLOBNBOX::rotate | ( | FCOORD | rotation | ) |
Definition at line 55 of file blobbox.cpp.
void tesseract::BLOBNBOX::rotate_box | ( | FCOORD | rotation | ) |
Definition at line 71 of file blobbox.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
Definition at line 442 of file blobbox.cpp.
|
inline |
Definition at line 185 of file blobbox.h.
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |