/home/rays/src/opensrc/tesseract-ocr/ccstruct/publictypes.h File Reference
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_EQUATION,
PT_INLINE_EQUATION,
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::ParagraphJustification { tesseract::JUSTIFICATION_UNKNOWN,
tesseract::JUSTIFICATION_LEFT,
tesseract::JUSTIFICATION_CENTER,
tesseract::JUSTIFICATION_RIGHT
} |
| 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_EQUATION |
|
| PT_INLINE_EQUATION |
|
| 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