Go to the source code of this file.
|
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 = 0
, tesseract::PSM_AUTO_OSD = 1
, tesseract::PSM_AUTO_ONLY = 2
, tesseract::PSM_AUTO = 3
,
tesseract::PSM_SINGLE_COLUMN = 4
, tesseract::PSM_SINGLE_BLOCK_VERT_TEXT = 5
, tesseract::PSM_SINGLE_BLOCK = 6
, tesseract::PSM_SINGLE_LINE = 7
,
tesseract::PSM_SINGLE_WORD = 8
, tesseract::PSM_CIRCLE_WORD = 9
, tesseract::PSM_SINGLE_CHAR = 10
, tesseract::PSM_SPARSE_TEXT = 11
,
tesseract::PSM_SPARSE_TEXT_OSD = 12
, tesseract::PSM_RAW_LINE = 13
, 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_LSTM_ONLY
, tesseract::OEM_TESSERACT_LSTM_COMBINED
, tesseract::OEM_DEFAULT
,
tesseract::OEM_COUNT
} |
|
◆ PolyBlockType
Possible types for a POLY_BLOCK or ColPartition. Must be kept in sync with kPBColors in polyblk.cpp and PTIs*Type functions below, as well as kPolyBlockNames in publictypes.cpp. Used extensively by ColPartition, and POLY_BLOCK.
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 | |
Definition at line 53 of file publictypes.h.
◆ PTIsImageType()
Returns true if PolyBlockType is of image type
Definition at line 77 of file publictypes.h.
◆ PTIsLineType()
Returns true if PolyBlockType is of horizontal line type
Definition at line 73 of file publictypes.h.
◆ PTIsPulloutType()
◆ PTIsTextType()
Returns true if PolyBlockType is of text type
Definition at line 82 of file publictypes.h.
◆ kMaxCredibleResolution
constexpr int kMaxCredibleResolution = 2400 |
|
constexpr |
Maximum believable resolution.
Definition at line 40 of file publictypes.h.
◆ kMinCredibleResolution
constexpr int kMinCredibleResolution = 70 |
|
constexpr |
Minimum believable resolution. Used as a default if there is no other information, as it is safer to under-estimate than over-estimate.
Definition at line 38 of file publictypes.h.
◆ kPointsPerInch
constexpr int kPointsPerInch = 72 |
|
constexpr |
Number of printers' points in an inch. The unit of the pointsize return.
Definition at line 33 of file publictypes.h.
◆ kPolyBlockNames
const char* kPolyBlockNames[] |
|
extern |
String name for each block type. Keep in sync with PolyBlockType.
Definition at line 23 of file publictypes.cpp.
◆ kResolutionEstimationFactor
constexpr int kResolutionEstimationFactor = 10 |
|
constexpr |
Ratio between median blob size and likely resolution. Used to estimate resolution when none is provided. This is basically 1/usual text size in inches.
Definition at line 45 of file publictypes.h.