Go to the source code of this file.
Namespaces |
namespace | tesseract |
Defines |
#define | PSM_OSD_ENABLED(pageseg_mode) ((pageseg_mode) <= PSM_AUTO_OSD) |
#define | PSM_COL_FIND_ENABLED(pageseg_mode) ((pageseg_mode) >= PSM_AUTO_OSD && (pageseg_mode) <= PSM_AUTO) |
#define | PSM_BLOCK_FIND_ENABLED(pageseg_mode) ((pageseg_mode) >= PSM_AUTO_OSD && (pageseg_mode) <= PSM_SINGLE_COLUMN) |
#define | PSM_LINE_FIND_ENABLED(pageseg_mode) ((pageseg_mode) >= PSM_AUTO_OSD && (pageseg_mode) <= PSM_SINGLE_BLOCK) |
#define | PSM_WORD_FIND_ENABLED(pageseg_mode) ((pageseg_mode) >= PSM_AUTO_OSD && (pageseg_mode) <= PSM_SINGLE_LINE) |
Enumerations |
enum | PolyBlockType {
PT_UNKNOWN,
PT_FLOWING_TEXT,
PT_HEADING_TEXT,
PT_PULLOUT_TEXT,
PT_TABLE,
PT_VERTICAL_TEXT,
PT_CAPTION_TEXT,
PT_FLOWING_IMAGE,
PT_HEADING_IMAGE,
PT_PULLOUT_IMAGE,
PT_HORZ_LINE,
PT_VERT_LINE,
PT_NOISE,
PT_COUNT
} |
enum | tesseract::Orientation { tesseract::ORIENTATION_PAGE_UP = 0,
tesseract::ORIENTATION_PAGE_RIGHT = 1,
tesseract::ORIENTATION_PAGE_DOWN = 2,
tesseract::ORIENTATION_PAGE_LEFT = 3
} |
enum | tesseract::WritingDirection { tesseract::WRITING_DIRECTION_LEFT_TO_RIGHT = 0,
tesseract::WRITING_DIRECTION_RIGHT_TO_LEFT = 1,
tesseract::WRITING_DIRECTION_TOP_TO_BOTTOM = 2
} |
enum | tesseract::TextlineOrder { tesseract::TEXTLINE_ORDER_LEFT_TO_RIGHT = 0,
tesseract::TEXTLINE_ORDER_RIGHT_TO_LEFT = 1,
tesseract::TEXTLINE_ORDER_TOP_TO_BOTTOM = 2
} |
enum | tesseract::PageSegMode {
tesseract::PSM_OSD_ONLY,
tesseract::PSM_AUTO_OSD,
tesseract::PSM_AUTO_ONLY,
tesseract::PSM_AUTO,
tesseract::PSM_SINGLE_COLUMN,
tesseract::PSM_SINGLE_BLOCK_VERT_TEXT,
tesseract::PSM_SINGLE_BLOCK,
tesseract::PSM_SINGLE_LINE,
tesseract::PSM_SINGLE_WORD,
tesseract::PSM_CIRCLE_WORD,
tesseract::PSM_SINGLE_CHAR,
tesseract::PSM_COUNT
} |
enum | tesseract::PageIteratorLevel {
tesseract::RIL_BLOCK,
tesseract::RIL_PARA,
tesseract::RIL_TEXTLINE,
tesseract::RIL_WORD,
tesseract::RIL_SYMBOL
} |
enum | tesseract::OcrEngineMode { tesseract::OEM_TESSERACT_ONLY,
tesseract::OEM_CUBE_ONLY,
tesseract::OEM_TESSERACT_CUBE_COMBINED,
tesseract::OEM_DEFAULT
} |
Functions |
bool | PTIsLineType (PolyBlockType type) |
bool | PTIsImageType (PolyBlockType type) |
bool | PTIsTextType (PolyBlockType type) |
Variables |
const int | kPointsPerInch = 72 |
const char * | kPolyBlockNames [] |
Define Documentation
#define PSM_BLOCK_FIND_ENABLED |
( |
|
pageseg_mode | ) |
((pageseg_mode) >= PSM_AUTO_OSD && (pageseg_mode) <= PSM_SINGLE_COLUMN) |
#define PSM_COL_FIND_ENABLED |
( |
|
pageseg_mode | ) |
((pageseg_mode) >= PSM_AUTO_OSD && (pageseg_mode) <= PSM_AUTO) |
#define PSM_LINE_FIND_ENABLED |
( |
|
pageseg_mode | ) |
((pageseg_mode) >= PSM_AUTO_OSD && (pageseg_mode) <= PSM_SINGLE_BLOCK) |
#define PSM_OSD_ENABLED |
( |
|
pageseg_mode | ) |
((pageseg_mode) <= PSM_AUTO_OSD) |
#define PSM_WORD_FIND_ENABLED |
( |
|
pageseg_mode | ) |
((pageseg_mode) >= PSM_AUTO_OSD && (pageseg_mode) <= PSM_SINGLE_LINE) |
Enumeration Type Documentation
- Enumerator:
PT_UNKNOWN |
|
PT_FLOWING_TEXT |
|
PT_HEADING_TEXT |
|
PT_PULLOUT_TEXT |
|
PT_TABLE |
|
PT_VERTICAL_TEXT |
|
PT_CAPTION_TEXT |
|
PT_FLOWING_IMAGE |
|
PT_HEADING_IMAGE |
|
PT_PULLOUT_IMAGE |
|
PT_HORZ_LINE |
|
PT_VERT_LINE |
|
PT_NOISE |
|
PT_COUNT |
|
Function Documentation
Variable Documentation