tesseract::ImageFind Class Reference
#include <imagefind.h>
List of all members.
Static Public Member Functions |
static Pix * | FindImages (Pix *pix) |
static void | ConnCompAndRectangularize (Pix *pix, Boxa **boxa, Pixa **pixa) |
static bool | pixNearlyRectangular (Pix *pix, double min_fraction, double max_fraction, double max_skew_gradient, int *x_start, int *y_start, int *x_end, int *y_end) |
static bool | BoundsWithinRect (Pix *pix, int *x_start, int *y_start, int *x_end, int *y_end) |
static double | ColorDistanceFromLine (const uinT8 *line1, const uinT8 *line2, const uinT8 *point) |
static uinT32 | RGB (uinT32 r, uinT32 g, uinT32 b) |
static uinT8 | ClipToByte (double pixel) |
static void | ComputeRectangleColors (const TBOX &rect, Pix *pix, int factor, Pix *color_map1, Pix *color_map2, Pix *rms_map, uinT8 *color1, uinT8 *color2) |
static bool | BlankImageInBetween (const TBOX &box1, const TBOX &box2, const TBOX &im_box, const FCOORD &rotation, Pix *pix) |
static int | CountPixelsInRotatedBox (TBOX box, const TBOX &im_box, const FCOORD &rotation, Pix *pix) |
static void | TransferImagePartsToImageMask (const FCOORD &rerotation, ColPartitionGrid *part_grid, Pix *image_mask) |
static void | FindImagePartitions (Pix *image_pix, const FCOORD &rotation, const FCOORD &rerotation, TO_BLOCK *block, TabFind *tab_grid, ColPartitionGrid *part_grid, ColPartition_LIST *big_parts) |
Member Function Documentation
bool tesseract::ImageFind::BlankImageInBetween |
( |
const TBOX & |
box1, |
|
|
const TBOX & |
box2, |
|
|
const TBOX & |
im_box, |
|
|
const FCOORD & |
rotation, |
|
|
Pix * |
pix | |
|
) |
| | [static] |
bool tesseract::ImageFind::BoundsWithinRect |
( |
Pix * |
pix, |
|
|
int * |
x_start, |
|
|
int * |
y_start, |
|
|
int * |
x_end, |
|
|
int * |
y_end | |
|
) |
| | [static] |
uinT8 tesseract::ImageFind::ClipToByte |
( |
double |
pixel |
) |
[static] |
double tesseract::ImageFind::ColorDistanceFromLine |
( |
const uinT8 * |
line1, |
|
|
const uinT8 * |
line2, |
|
|
const uinT8 * |
point | |
|
) |
| | [static] |
void tesseract::ImageFind::ComputeRectangleColors |
( |
const TBOX & |
rect, |
|
|
Pix * |
pix, |
|
|
int |
factor, |
|
|
Pix * |
color_map1, |
|
|
Pix * |
color_map2, |
|
|
Pix * |
rms_map, |
|
|
uinT8 * |
color1, |
|
|
uinT8 * |
color2 | |
|
) |
| | [static] |
void tesseract::ImageFind::ConnCompAndRectangularize |
( |
Pix * |
pix, |
|
|
Boxa ** |
boxa, |
|
|
Pixa ** |
pixa | |
|
) |
| | [static] |
int tesseract::ImageFind::CountPixelsInRotatedBox |
( |
TBOX |
box, |
|
|
const TBOX & |
im_box, |
|
|
const FCOORD & |
rotation, |
|
|
Pix * |
pix | |
|
) |
| | [static] |
void tesseract::ImageFind::FindImagePartitions |
( |
Pix * |
image_pix, |
|
|
const FCOORD & |
rotation, |
|
|
const FCOORD & |
rerotation, |
|
|
TO_BLOCK * |
block, |
|
|
TabFind * |
tab_grid, |
|
|
ColPartitionGrid * |
part_grid, |
|
|
ColPartition_LIST * |
big_parts | |
|
) |
| | [static] |
Pix * tesseract::ImageFind::FindImages |
( |
Pix * |
pix |
) |
[static] |
bool tesseract::ImageFind::pixNearlyRectangular |
( |
Pix * |
pix, |
|
|
double |
min_fraction, |
|
|
double |
max_fraction, |
|
|
double |
max_skew_gradient, |
|
|
int * |
x_start, |
|
|
int * |
y_start, |
|
|
int * |
x_end, |
|
|
int * |
y_end | |
|
) |
| | [static] |
void tesseract::ImageFind::TransferImagePartsToImageMask |
( |
const FCOORD & |
rerotation, |
|
|
ColPartitionGrid * |
part_grid, |
|
|
Pix * |
image_mask | |
|
) |
| | [static] |
The documentation for this class was generated from the following files: