|
| const char * | TessVersion () |
| |
| void | TessDeleteText (const char *text) |
| |
| void | TessDeleteTextArray (char **arr) |
| |
| void | TessDeleteIntArray (const int *arr) |
| |
| void | TessDeleteBlockList (BLOCK_LIST *block_list) |
| |
| TessResultRenderer * | TessTextRendererCreate (const char *outputbase) |
| |
| TessResultRenderer * | TessHOcrRendererCreate (const char *outputbase) |
| |
| TessResultRenderer * | TessHOcrRendererCreate2 (const char *outputbase, BOOL font_info) |
| |
| TessResultRenderer * | TessAltoRendererCreate (const char *outputbase) |
| |
| TessResultRenderer * | TessTsvRendererCreate (const char *outputbase) |
| |
| TessResultRenderer * | TessPDFRendererCreate (const char *outputbase, const char *datadir, BOOL textonly) |
| |
| TessResultRenderer * | TessUnlvRendererCreate (const char *outputbase) |
| |
| TessResultRenderer * | TessBoxTextRendererCreate (const char *outputbase) |
| |
| TessResultRenderer * | TessWordStrBoxRendererCreate (const char *outputbase) |
| |
| TessResultRenderer * | TessLSTMBoxRendererCreate (const char *outputbase) |
| |
| void | TessDeleteResultRenderer (TessResultRenderer *renderer) |
| |
| void | TessResultRendererInsert (TessResultRenderer *renderer, TessResultRenderer *next) |
| |
| TessResultRenderer * | TessResultRendererNext (TessResultRenderer *renderer) |
| |
| BOOL | TessResultRendererBeginDocument (TessResultRenderer *renderer, const char *title) |
| |
| BOOL | TessResultRendererAddImage (TessResultRenderer *renderer, TessBaseAPI *api) |
| |
| BOOL | TessResultRendererEndDocument (TessResultRenderer *renderer) |
| |
| const char * | TessResultRendererExtention (TessResultRenderer *renderer) |
| |
| const char * | TessResultRendererTitle (TessResultRenderer *renderer) |
| |
| int | TessResultRendererImageNum (TessResultRenderer *renderer) |
| |
| TessBaseAPI * | TessBaseAPICreate () |
| |
| void | TessBaseAPIDelete (TessBaseAPI *handle) |
| |
| size_t | TessBaseAPIGetOpenCLDevice (TessBaseAPI *, void **device) |
| |
| void | TessBaseAPISetInputName (TessBaseAPI *handle, const char *name) |
| |
| const char * | TessBaseAPIGetInputName (TessBaseAPI *handle) |
| |
| void | TessBaseAPISetInputImage (TessBaseAPI *handle, Pix *pix) |
| |
| Pix * | TessBaseAPIGetInputImage (TessBaseAPI *handle) |
| |
| int | TessBaseAPIGetSourceYResolution (TessBaseAPI *handle) |
| |
| const char * | TessBaseAPIGetDatapath (TessBaseAPI *handle) |
| |
| void | TessBaseAPISetOutputName (TessBaseAPI *handle, const char *name) |
| |
| BOOL | TessBaseAPISetVariable (TessBaseAPI *handle, const char *name, const char *value) |
| |
| BOOL | TessBaseAPISetDebugVariable (TessBaseAPI *handle, const char *name, const char *value) |
| |
| BOOL | TessBaseAPIGetIntVariable (const TessBaseAPI *handle, const char *name, int *value) |
| |
| BOOL | TessBaseAPIGetBoolVariable (const TessBaseAPI *handle, const char *name, BOOL *value) |
| |
| BOOL | TessBaseAPIGetDoubleVariable (const TessBaseAPI *handle, const char *name, double *value) |
| |
| const char * | TessBaseAPIGetStringVariable (const TessBaseAPI *handle, const char *name) |
| |
| void | TessBaseAPIPrintVariables (const TessBaseAPI *handle, FILE *fp) |
| |
| BOOL | TessBaseAPIPrintVariablesToFile (const TessBaseAPI *handle, const char *filename) |
| |
| BOOL | TessBaseAPIGetVariableAsString (TessBaseAPI *handle, const char *name, STRING *val) |
| |
| int | TessBaseAPIInit4 (TessBaseAPI *handle, const char *datapath, const char *language, TessOcrEngineMode mode, char **configs, int configs_size, char **vars_vec, char **vars_values, size_t vars_vec_size, BOOL set_only_non_debug_params) |
| |
| int | TessBaseAPIInit1 (TessBaseAPI *handle, const char *datapath, const char *language, TessOcrEngineMode oem, char **configs, int configs_size) |
| |
| int | TessBaseAPIInit2 (TessBaseAPI *handle, const char *datapath, const char *language, TessOcrEngineMode oem) |
| |
| int | TessBaseAPIInit3 (TessBaseAPI *handle, const char *datapath, const char *language) |
| |
| const char * | TessBaseAPIGetInitLanguagesAsString (const TessBaseAPI *handle) |
| |
| char ** | TessBaseAPIGetLoadedLanguagesAsVector (const TessBaseAPI *handle) |
| |
| char ** | TessBaseAPIGetAvailableLanguagesAsVector (const TessBaseAPI *handle) |
| |
| int | TessBaseAPIInitLangMod (TessBaseAPI *handle, const char *datapath, const char *language) |
| |
| void | TessBaseAPIInitForAnalysePage (TessBaseAPI *handle) |
| |
| void | TessBaseAPIReadConfigFile (TessBaseAPI *handle, const char *filename) |
| |
| void | TessBaseAPIReadDebugConfigFile (TessBaseAPI *handle, const char *filename) |
| |
| void | TessBaseAPISetPageSegMode (TessBaseAPI *handle, TessPageSegMode mode) |
| |
| TessPageSegMode | TessBaseAPIGetPageSegMode (const TessBaseAPI *handle) |
| |
| char * | TessBaseAPIRect (TessBaseAPI *handle, const unsigned char *imagedata, int bytes_per_pixel, int bytes_per_line, int left, int top, int width, int height) |
| |
| void | TessBaseAPIClearAdaptiveClassifier (TessBaseAPI *handle) |
| |
| void | TessBaseAPISetImage (TessBaseAPI *handle, const unsigned char *imagedata, int width, int height, int bytes_per_pixel, int bytes_per_line) |
| |
| void | TessBaseAPISetImage2 (TessBaseAPI *handle, struct Pix *pix) |
| |
| void | TessBaseAPISetSourceResolution (TessBaseAPI *handle, int ppi) |
| |
| void | TessBaseAPISetRectangle (TessBaseAPI *handle, int left, int top, int width, int height) |
| |
| void | TessBaseAPISetThresholder (TessBaseAPI *handle, TessImageThresholder *thresholder) |
| |
| struct Pix * | TessBaseAPIGetThresholdedImage (TessBaseAPI *handle) |
| |
| struct Boxa * | TessBaseAPIGetRegions (TessBaseAPI *handle, struct Pixa **pixa) |
| |
| struct Boxa * | TessBaseAPIGetTextlines (TessBaseAPI *handle, struct Pixa **pixa, int **blockids) |
| |
| struct Boxa * | TessBaseAPIGetTextlines1 (TessBaseAPI *handle, const BOOL raw_image, const int raw_padding, struct Pixa **pixa, int **blockids, int **paraids) |
| |
| struct Boxa * | TessBaseAPIGetStrips (TessBaseAPI *handle, struct Pixa **pixa, int **blockids) |
| |
| struct Boxa * | TessBaseAPIGetWords (TessBaseAPI *handle, struct Pixa **pixa) |
| |
| struct Boxa * | TessBaseAPIGetConnectedComponents (TessBaseAPI *handle, struct Pixa **cc) |
| |
| struct Boxa * | TessBaseAPIGetComponentImages (TessBaseAPI *handle, TessPageIteratorLevel level, BOOL text_only, struct Pixa **pixa, int **blockids) |
| |
| struct Boxa * | TessBaseAPIGetComponentImages1 (TessBaseAPI *handle, const TessPageIteratorLevel level, const BOOL text_only, const BOOL raw_image, const int raw_padding, struct Pixa **pixa, int **blockids, int **paraids) |
| |
| int | TessBaseAPIGetThresholdedImageScaleFactor (const TessBaseAPI *handle) |
| |
| TessPageIterator * | TessBaseAPIAnalyseLayout (TessBaseAPI *handle) |
| |
| int | TessBaseAPIRecognize (TessBaseAPI *handle, ETEXT_DESC *monitor) |
| |
| int | TessBaseAPIRecognizeForChopTest (TessBaseAPI *handle, ETEXT_DESC *monitor) |
| |
| BOOL | TessBaseAPIProcessPages (TessBaseAPI *handle, const char *filename, const char *retry_config, int timeout_millisec, TessResultRenderer *renderer) |
| |
| BOOL | TessBaseAPIProcessPage (TessBaseAPI *handle, struct Pix *pix, int page_index, const char *filename, const char *retry_config, int timeout_millisec, TessResultRenderer *renderer) |
| |
| TessResultIterator * | TessBaseAPIGetIterator (TessBaseAPI *handle) |
| |
| TessMutableIterator * | TessBaseAPIGetMutableIterator (TessBaseAPI *handle) |
| |
| char * | TessBaseAPIGetUTF8Text (TessBaseAPI *handle) |
| |
| char * | TessBaseAPIGetHOCRText (TessBaseAPI *handle, int page_number) |
| |
| char * | TessBaseAPIGetAltoText (TessBaseAPI *handle, int page_number) |
| |
| char * | TessBaseAPIGetTsvText (TessBaseAPI *handle, int page_number) |
| |
| char * | TessBaseAPIGetBoxText (TessBaseAPI *handle, int page_number) |
| |
| char * | TessBaseAPIGetWordStrBoxText (TessBaseAPI *handle, int page_number) |
| |
| char * | TessBaseAPIGetLSTMBoxText (TessBaseAPI *handle, int page_number) |
| |
| char * | TessBaseAPIGetUNLVText (TessBaseAPI *handle) |
| |
| int | TessBaseAPIMeanTextConf (TessBaseAPI *handle) |
| |
| int * | TessBaseAPIAllWordConfidences (TessBaseAPI *handle) |
| |
| BOOL | TessBaseAPIAdaptToWordStr (TessBaseAPI *handle, TessPageSegMode mode, const char *wordstr) |
| |
| void | TessBaseAPIClear (TessBaseAPI *handle) |
| |
| void | TessBaseAPIEnd (TessBaseAPI *handle) |
| |
| int | TessBaseAPIIsValidWord (TessBaseAPI *handle, const char *word) |
| |
| BOOL | TessBaseAPIGetTextDirection (TessBaseAPI *handle, int *out_offset, float *out_slope) |
| |
| void | TessBaseAPISetDictFunc (TessBaseAPI *handle, TessDictFunc f) |
| |
| void | TessBaseAPIClearPersistentCache (TessBaseAPI *) |
| |
| void | TessBaseAPISetProbabilityInContextFunc (TessBaseAPI *handle, TessProbabilityInContextFunc f) |
| |
| BOOL | TessBaseAPIDetectOrientationScript (TessBaseAPI *handle, int *orient_deg, float *orient_conf, const char **script_name, float *script_conf) |
| |
| void | TessBaseAPIGetFeaturesForBlob (TessBaseAPI *handle, TBLOB *blob, INT_FEATURE_STRUCT *int_features, int *num_features, int *FeatureOutlineIndex) |
| |
| ROW * | TessFindRowForBox (BLOCK_LIST *blocks, int left, int top, int right, int bottom) |
| |
| void | TessBaseAPIRunAdaptiveClassifier (TessBaseAPI *handle, TBLOB *blob, int num_max_matches, int *unichar_ids, float *ratings, int *num_matches_returned) |
| |
| const char * | TessBaseAPIGetUnichar (TessBaseAPI *handle, int unichar_id) |
| |
| const TessDawg * | TessBaseAPIGetDawg (const TessBaseAPI *handle, int i) |
| |
| int | TessBaseAPINumDawgs (const TessBaseAPI *handle) |
| |
| ROW * | TessMakeTessOCRRow (float baseline, float xheight, float descender, float ascender) |
| |
| TBLOB * | TessMakeTBLOB (struct Pix *pix) |
| |
| void | TessNormalizeTBLOB (TBLOB *tblob, ROW *row, BOOL numeric_mode) |
| |
| TessOcrEngineMode | TessBaseAPIOem (const TessBaseAPI *handle) |
| |
| void | TessBaseAPIInitTruthCallback (TessBaseAPI *handle, TessTruthCallback cb) |
| |
| void | TessBaseAPISetMinOrientationMargin (TessBaseAPI *handle, double margin) |
| |
| void | TessBaseGetBlockTextOrientations (TessBaseAPI *handle, int **block_orientation, bool **vertical_writing) |
| |
| BLOCK_LIST * | TessBaseAPIFindLinesCreateBlockList (TessBaseAPI *handle) |
| |
| void | TessPageIteratorDelete (TessPageIterator *handle) |
| |
| TessPageIterator * | TessPageIteratorCopy (const TessPageIterator *handle) |
| |
| void | TessPageIteratorBegin (TessPageIterator *handle) |
| |
| BOOL | TessPageIteratorNext (TessPageIterator *handle, TessPageIteratorLevel level) |
| |
| BOOL | TessPageIteratorIsAtBeginningOf (const TessPageIterator *handle, TessPageIteratorLevel level) |
| |
| BOOL | TessPageIteratorIsAtFinalElement (const TessPageIterator *handle, TessPageIteratorLevel level, TessPageIteratorLevel element) |
| |
| BOOL | TessPageIteratorBoundingBox (const TessPageIterator *handle, TessPageIteratorLevel level, int *left, int *top, int *right, int *bottom) |
| |
| TessPolyBlockType | TessPageIteratorBlockType (const TessPageIterator *handle) |
| |
| struct Pix * | TessPageIteratorGetBinaryImage (const TessPageIterator *handle, TessPageIteratorLevel level) |
| |
| struct Pix * | TessPageIteratorGetImage (const TessPageIterator *handle, TessPageIteratorLevel level, int padding, struct Pix *original_image, int *left, int *top) |
| |
| BOOL | TessPageIteratorBaseline (const TessPageIterator *handle, TessPageIteratorLevel level, int *x1, int *y1, int *x2, int *y2) |
| |
| void | TessPageIteratorOrientation (TessPageIterator *handle, TessOrientation *orientation, TessWritingDirection *writing_direction, TessTextlineOrder *textline_order, float *deskew_angle) |
| |
| void | TessPageIteratorParagraphInfo (TessPageIterator *handle, TessParagraphJustification *justification, BOOL *is_list_item, BOOL *is_crown, int *first_line_indent) |
| |
| void | TessResultIteratorDelete (TessResultIterator *handle) |
| |
| TessResultIterator * | TessResultIteratorCopy (const TessResultIterator *handle) |
| |
| TessPageIterator * | TessResultIteratorGetPageIterator (TessResultIterator *handle) |
| |
| const TessPageIterator * | TessResultIteratorGetPageIteratorConst (const TessResultIterator *handle) |
| |
| TessChoiceIterator * | TessResultIteratorGetChoiceIterator (const TessResultIterator *handle) |
| |
| BOOL | TessResultIteratorNext (TessResultIterator *handle, TessPageIteratorLevel level) |
| |
| char * | TessResultIteratorGetUTF8Text (const TessResultIterator *handle, TessPageIteratorLevel level) |
| |
| float | TessResultIteratorConfidence (const TessResultIterator *handle, TessPageIteratorLevel level) |
| |
| const char * | TessResultIteratorWordRecognitionLanguage (const TessResultIterator *handle) |
| |
| const char * | TessResultIteratorWordFontAttributes (const TessResultIterator *handle, BOOL *is_bold, BOOL *is_italic, BOOL *is_underlined, BOOL *is_monospace, BOOL *is_serif, BOOL *is_smallcaps, int *pointsize, int *font_id) |
| |
| BOOL | TessResultIteratorWordIsFromDictionary (const TessResultIterator *handle) |
| |
| BOOL | TessResultIteratorWordIsNumeric (const TessResultIterator *handle) |
| |
| BOOL | TessResultIteratorSymbolIsSuperscript (const TessResultIterator *handle) |
| |
| BOOL | TessResultIteratorSymbolIsSubscript (const TessResultIterator *handle) |
| |
| BOOL | TessResultIteratorSymbolIsDropcap (const TessResultIterator *handle) |
| |
| void | TessChoiceIteratorDelete (TessChoiceIterator *handle) |
| |
| BOOL | TessChoiceIteratorNext (TessChoiceIterator *handle) |
| |
| const char * | TessChoiceIteratorGetUTF8Text (const TessChoiceIterator *handle) |
| |
| float | TessChoiceIteratorConfidence (const TessChoiceIterator *handle) |
| |
| ETEXT_DESC * | TessMonitorCreate () |
| |
| void | TessMonitorDelete (ETEXT_DESC *monitor) |
| |
| void | TessMonitorSetCancelFunc (ETEXT_DESC *monitor, TessCancelFunc cancelFunc) |
| |
| void | TessMonitorSetCancelThis (ETEXT_DESC *monitor, void *cancelThis) |
| |
| void * | TessMonitorGetCancelThis (ETEXT_DESC *monitor) |
| |
| void | TessMonitorSetProgressFunc (ETEXT_DESC *monitor, TessProgressFunc progressFunc) |
| |
| int | TessMonitorGetProgress (ETEXT_DESC *monitor) |
| |
| void | TessMonitorSetDeadlineMSecs (ETEXT_DESC *monitor, int deadline) |
| |