public class Tesseract
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Tesseract.Boxa
Undefined type
|
static interface |
Tesseract.ETEXT_DESC
Undefined type
|
static interface |
Tesseract.FILE
Undefined type
|
static class |
Tesseract.Pix
Leptonica Pix
|
static interface |
Tesseract.Pixa
Undefined type
|
static class |
Tesseract.PixColormap |
static interface |
Tesseract.TessBaseAPI
Undefined type
|
static interface |
Tesseract.TessMutableIterator
Undefined type
|
static class |
Tesseract.TessOcrEngineMode
enum values
|
static class |
Tesseract.TessOrientation
enum values
|
static interface |
Tesseract.TessPageIterator
Undefined type
|
static class |
Tesseract.TessPageIteratorLevel
enum values
|
static class |
Tesseract.TessPageSegMode
enum values
|
static class |
Tesseract.TessPolyBlockType
enum values
|
static interface |
Tesseract.TessResultIterator
Undefined type
|
static interface |
Tesseract.TessResultRenderer
Undefined type
|
static class |
Tesseract.TessTextlineOrder
enum values
|
static class |
Tesseract.TessWritingDirection
enum values
|
| Constructor and Description |
|---|
Tesseract() |
| Modifier and Type | Method and Description |
|---|---|
static int |
TessBaseAPIAdaptToWordStr(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.IntValuedEnum<Tesseract.TessPageSegMode> mode,
org.bridj.Pointer<java.lang.Byte> wordstr)
Original signature :
int TessBaseAPIAdaptToWordStr(TessBaseAPI*, TessPageSegMode, const char*)
native declaration : line 256 |
static org.bridj.Pointer<java.lang.Integer> |
TessBaseAPIAllWordConfidences(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
int* TessBaseAPIAllWordConfidences(TessBaseAPI*)native declaration : line 255 |
static org.bridj.Pointer<Tesseract.TessPageIterator> |
TessBaseAPIAnalyseLayout(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
TessPageIterator* TessBaseAPIAnalyseLayout(TessBaseAPI*)native declaration : line 231 |
static void |
TessBaseAPIClear(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
void TessBaseAPIClear(TessBaseAPI*)native declaration : line 258 |
static void |
TessBaseAPIClearAdaptiveClassifier(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
void TessBaseAPIClearAdaptiveClassifier(TessBaseAPI*)native declaration : line 190 |
static org.bridj.Pointer<Tesseract.TessBaseAPI> |
TessBaseAPICreate()
Original signature :
TessBaseAPI* TessBaseAPICreate()native declaration : line 121 |
static void |
TessBaseAPIDelete(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
void TessBaseAPIDelete(TessBaseAPI*)native declaration : line 123 |
static void |
TessBaseAPIDumpPGM(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> filename)
Original signature :
void TessBaseAPIDumpPGM(TessBaseAPI*, const char*)native declaration : line 229 |
static void |
TessBaseAPIEnd(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
void TessBaseAPIEnd(TessBaseAPI*)native declaration : line 259 |
static org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> |
TessBaseAPIGetAvailableLanguagesAsVector(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
char** TessBaseAPIGetAvailableLanguagesAsVector(const TessBaseAPI*)
native declaration : line 173 |
static int |
TessBaseAPIGetBoolVariable(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> name,
org.bridj.Pointer<java.lang.Integer> value)
Original signature :
int TessBaseAPIGetBoolVariable(const TessBaseAPI*, const char*, int*)
native declaration : line 142 |
static org.bridj.Pointer<java.lang.Byte> |
TessBaseAPIGetBoxText(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
int page_number)
Original signature :
char* TessBaseAPIGetBoxText(TessBaseAPI*, int)native declaration : line 252 |
static org.bridj.Pointer<Tesseract.Boxa> |
TessBaseAPIGetComponentImages(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level,
int text_only,
org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> pixa,
org.bridj.Pointer<org.bridj.Pointer<java.lang.Integer>> blockids)
Original signature :
Boxa* TessBaseAPIGetComponentImages(TessBaseAPI*, const TessPageIteratorLevel, const int, Pixa**, int**)
native declaration : line 219 |
static org.bridj.Pointer<Tesseract.Boxa> |
TessBaseAPIGetComponentImages1(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level,
int text_only,
int raw_image,
int raw_padding,
org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> pixa,
org.bridj.Pointer<org.bridj.Pointer<java.lang.Integer>> blockids,
org.bridj.Pointer<org.bridj.Pointer<java.lang.Integer>> paraids)
Original signature :
Boxa* TessBaseAPIGetComponentImages1(TessBaseAPI*, const TessPageIteratorLevel, const int, const int, const int, Pixa**, int**, int**)
native declaration : line 222 |
static org.bridj.Pointer<Tesseract.Boxa> |
TessBaseAPIGetConnectedComponents(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> cc)
Original signature :
Boxa* TessBaseAPIGetConnectedComponents(TessBaseAPI*, Pixa**)native declaration : line 217 |
static org.bridj.Pointer<java.lang.Byte> |
TessBaseAPIGetDatapath(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
char* TessBaseAPIGetDatapath(TessBaseAPI*)native declaration : line 134 |
static int |
TessBaseAPIGetDoubleVariable(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> name,
org.bridj.Pointer<java.lang.Double> value)
Original signature :
int TessBaseAPIGetDoubleVariable(const TessBaseAPI*, const char*, double*)
native declaration : line 143 |
static org.bridj.Pointer<java.lang.Byte> |
TessBaseAPIGetHOCRText(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
int page_number)
Original signature :
char* TessBaseAPIGetHOCRText(TessBaseAPI*, int)native declaration : line 251 |
static org.bridj.Pointer<java.lang.Byte> |
TessBaseAPIGetInitLanguagesAsString(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
char* TessBaseAPIGetInitLanguagesAsString(const TessBaseAPI*)native declaration : line 169 |
static org.bridj.Pointer<Tesseract.Pix> |
TessBaseAPIGetInputImage(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
Pix* TessBaseAPIGetInputImage(TessBaseAPI*)native declaration : line 131 |
static org.bridj.Pointer<java.lang.Byte> |
TessBaseAPIGetInputName(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
char* TessBaseAPIGetInputName(TessBaseAPI*)native declaration : line 128 |
static int |
TessBaseAPIGetIntVariable(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> name,
org.bridj.Pointer<java.lang.Integer> value)
Original signature :
int TessBaseAPIGetIntVariable(const TessBaseAPI*, const char*, int*)
native declaration : line 141 |
static org.bridj.Pointer<Tesseract.TessResultIterator> |
TessBaseAPIGetIterator(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
TessResultIterator* TessBaseAPIGetIterator(TessBaseAPI*)native declaration : line 245 |
static org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> |
TessBaseAPIGetLoadedLanguagesAsVector(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
char** TessBaseAPIGetLoadedLanguagesAsVector(const TessBaseAPI*)
native declaration : line 171 |
static org.bridj.Pointer<Tesseract.TessMutableIterator> |
TessBaseAPIGetMutableIterator(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
TessMutableIterator* TessBaseAPIGetMutableIterator(TessBaseAPI*)
native declaration : line 247 |
static long |
TessBaseAPIGetOpenCLDevice(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<org.bridj.Pointer<?>> device)
Original signature :
size_t TessBaseAPIGetOpenCLDevice(TessBaseAPI*, void**)native declaration : line 125 |
static org.bridj.IntValuedEnum<Tesseract.TessPageSegMode> |
TessBaseAPIGetPageSegMode(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
TessPageSegMode TessBaseAPIGetPageSegMode(const TessBaseAPI*)native declaration : line 183 |
static org.bridj.Pointer<Tesseract.Boxa> |
TessBaseAPIGetRegions(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> pixa)
Original signature :
Boxa* TessBaseAPIGetRegions(TessBaseAPI*, Pixa**)native declaration : line 206 |
static int |
TessBaseAPIGetSourceYResolution(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
int TessBaseAPIGetSourceYResolution(TessBaseAPI*)native declaration : line 133 |
static org.bridj.Pointer<java.lang.Byte> |
TessBaseAPIGetStringVariable(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> name)
Original signature :
char* TessBaseAPIGetStringVariable(const TessBaseAPI*, const char*)
native declaration : line 144 |
static org.bridj.Pointer<Tesseract.Boxa> |
TessBaseAPIGetStrips(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> pixa,
org.bridj.Pointer<org.bridj.Pointer<java.lang.Integer>> blockids)
Original signature :
Boxa* TessBaseAPIGetStrips(TessBaseAPI*, Pixa**, int**)native declaration : line 213 |
static int |
TessBaseAPIGetTextDirection(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Integer> out_offset,
org.bridj.Pointer<java.lang.Float> out_slope)
Original signature :
int TessBaseAPIGetTextDirection(TessBaseAPI*, int*, float*)native declaration : line 262 |
static org.bridj.Pointer<Tesseract.Boxa> |
TessBaseAPIGetTextlines(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> pixa,
org.bridj.Pointer<org.bridj.Pointer<java.lang.Integer>> blockids)
Original signature :
Boxa* TessBaseAPIGetTextlines(TessBaseAPI*, Pixa**, int**)native declaration : line 208 |
static org.bridj.Pointer<Tesseract.Boxa> |
TessBaseAPIGetTextlines1(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
int raw_image,
int raw_padding,
org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> pixa,
org.bridj.Pointer<org.bridj.Pointer<java.lang.Integer>> blockids,
org.bridj.Pointer<org.bridj.Pointer<java.lang.Integer>> paraids)
Original signature :
Boxa* TessBaseAPIGetTextlines1(TessBaseAPI*, const int, const int, Pixa**, int**, int**)
native declaration : line 210 |
static org.bridj.Pointer<Tesseract.Pix> |
TessBaseAPIGetThresholdedImage(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
Pix* TessBaseAPIGetThresholdedImage(TessBaseAPI*)native declaration : line 204 |
static int |
TessBaseAPIGetThresholdedImageScaleFactor(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
int TessBaseAPIGetThresholdedImageScaleFactor(const TessBaseAPI*)
native declaration : line 227 |
static org.bridj.Pointer<java.lang.Byte> |
TessBaseAPIGetUnichar(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
int unichar_id)
Original signature :
char* TessBaseAPIGetUnichar(TessBaseAPI*, int)native declaration : line 280 |
static org.bridj.Pointer<java.lang.Byte> |
TessBaseAPIGetUNLVText(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
char* TessBaseAPIGetUNLVText(TessBaseAPI*)native declaration : line 253 |
static org.bridj.Pointer<java.lang.Byte> |
TessBaseAPIGetUTF8Text(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
char* TessBaseAPIGetUTF8Text(TessBaseAPI*)native declaration : line 250 |
static org.bridj.Pointer<Tesseract.Boxa> |
TessBaseAPIGetWords(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> pixa)
Original signature :
Boxa* TessBaseAPIGetWords(TessBaseAPI*, Pixa**)native declaration : line 215 |
static int |
TessBaseAPIInit1(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> datapath,
org.bridj.Pointer<java.lang.Byte> language,
org.bridj.IntValuedEnum<Tesseract.TessOcrEngineMode> oem,
org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> configs,
int configs_size)
Original signature :
int TessBaseAPIInit1(TessBaseAPI*, const char*, const char*, TessOcrEngineMode, char**, int)
native declaration : line 159 |
static int |
TessBaseAPIInit2(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> datapath,
org.bridj.Pointer<java.lang.Byte> language,
org.bridj.IntValuedEnum<Tesseract.TessOcrEngineMode> oem)
Original signature :
int TessBaseAPIInit2(TessBaseAPI*, const char*, const char*, TessOcrEngineMode)
native declaration : line 161 |
static int |
TessBaseAPIInit3(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> datapath,
org.bridj.Pointer<java.lang.Byte> language)
Original signature :
int TessBaseAPIInit3(TessBaseAPI*, const char*, const char*)native declaration : line 162 |
static int |
TessBaseAPIInit4(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> datapath,
org.bridj.Pointer<java.lang.Byte> language,
org.bridj.IntValuedEnum<Tesseract.TessOcrEngineMode> mode,
org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> configs,
int configs_size,
org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> vars_vec,
org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> vars_values,
long vars_vec_size,
int set_only_non_debug_params)
Original signature :
int TessBaseAPIInit4(TessBaseAPI*, const char*, const char*, TessOcrEngineMode, char**, int, char**, char**, size_t, int)
native declaration : line 164 |
static void |
TessBaseAPIInitForAnalysePage(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
void TessBaseAPIInitForAnalysePage(TessBaseAPI*)native declaration : line 177 |
static int |
TessBaseAPIInitLangMod(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> datapath,
org.bridj.Pointer<java.lang.Byte> language)
Original signature :
int TessBaseAPIInitLangMod(TessBaseAPI*, const char*, const char*)
native declaration : line 176 |
static int |
TessBaseAPIIsValidWord(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> word)
Original signature :
int TessBaseAPIIsValidWord(TessBaseAPI*, const char*)native declaration : line 261 |
static int |
TessBaseAPIMeanTextConf(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Original signature :
int TessBaseAPIMeanTextConf(TessBaseAPI*)native declaration : line 254 |
static void |
TessBaseAPIPrintVariables(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<Tesseract.FILE> fp)
Original signature :
void TessBaseAPIPrintVariables(const TessBaseAPI*, FILE*)native declaration : line 147 |
static int |
TessBaseAPIPrintVariablesToFile(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> filename)
Original signature :
int TessBaseAPIPrintVariablesToFile(const TessBaseAPI*, const char*)
native declaration : line 148 |
static org.bridj.Pointer<java.lang.Byte> |
TessBaseAPIProcessPage(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<Tesseract.Pix> pix,
int page_index,
org.bridj.Pointer<java.lang.Byte> filename,
org.bridj.Pointer<java.lang.Byte> retry_config,
int timeout_millisec)
Original signature :
char* TessBaseAPIProcessPage(TessBaseAPI*, Pix*, int, const char*, const char*, int)
native declaration : line 240 |
static int |
TessBaseAPIProcessPage1(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<Tesseract.Pix> pix,
int page_index,
org.bridj.Pointer<java.lang.Byte> filename,
org.bridj.Pointer<java.lang.Byte> retry_config,
int timeout_millisec,
org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
Original signature :
int TessBaseAPIProcessPage1(TessBaseAPI*, Pix*, int, const char*, const char*, int, TessResultRenderer*)
native declaration : line 242 |
static org.bridj.Pointer<java.lang.Byte> |
TessBaseAPIProcessPages(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> filename,
org.bridj.Pointer<java.lang.Byte> retry_config,
int timeout_millisec)
Original signature :
char* TessBaseAPIProcessPages(TessBaseAPI*, const char*, const char*, int)
native declaration : line 236 |
static int |
TessBaseAPIProcessPages1(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> filename,
org.bridj.Pointer<java.lang.Byte> retry_config,
int timeout_millisec,
org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
Original signature :
int TessBaseAPIProcessPages1(TessBaseAPI*, const char*, const char*, int, TessResultRenderer*)
native declaration : line 238 |
static void |
TessBaseAPIReadConfigFile(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> filename)
Original signature :
void TessBaseAPIReadConfigFile(TessBaseAPI*, const char*)native declaration : line 179 |
static void |
TessBaseAPIReadDebugConfigFile(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> filename)
Original signature :
void TessBaseAPIReadDebugConfigFile(TessBaseAPI*, const char*)native declaration : line 180 |
static int |
TessBaseAPIRecognize(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<Tesseract.ETEXT_DESC> monitor)
Original signature :
int TessBaseAPIRecognize(TessBaseAPI*, ETEXT_DESC*)native declaration : line 234 |
static int |
TessBaseAPIRecognizeForChopTest(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<Tesseract.ETEXT_DESC> monitor)
Original signature :
int TessBaseAPIRecognizeForChopTest(TessBaseAPI*, ETEXT_DESC*)native declaration : line 235 |
static org.bridj.Pointer<java.lang.Byte> |
TessBaseAPIRect(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> imagedata,
int bytes_per_pixel,
int bytes_per_line,
int left,
int top,
int width,
int height)
Original signature :
char* TessBaseAPIRect(TessBaseAPI*, const unsigned char*, int, int, int, int, int, int)
native declaration : line 186 |
static int |
TessBaseAPISetDebugVariable(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> name,
org.bridj.Pointer<java.lang.Byte> value)
Original signature :
int TessBaseAPISetDebugVariable(TessBaseAPI*, const char*, const char*)
native declaration : line 139 |
static void |
TessBaseAPISetImage(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> imagedata,
int width,
int height,
int bytes_per_pixel,
int bytes_per_line)
Original signature :
void TessBaseAPISetImage(TessBaseAPI*, const unsigned char*, int, int, int, int)
native declaration : line 192 |
static void |
TessBaseAPISetImage2(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<Tesseract.Pix> pix)
Original signature :
void TessBaseAPISetImage2(TessBaseAPI*, Pix*)native declaration : line 194 |
static void |
TessBaseAPISetInputImage(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<Tesseract.Pix> pix)
Original signature :
void TessBaseAPISetInputImage(TessBaseAPI*, Pix*)native declaration : line 130 |
static void |
TessBaseAPISetInputName(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> name)
Original signature :
void TessBaseAPISetInputName(TessBaseAPI*, const char*)native declaration : line 127 |
static void |
TessBaseAPISetMinOrientationMargin(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
double margin)
Original signature :
void TessBaseAPISetMinOrientationMargin(TessBaseAPI*, double)native declaration : line 303 |
static void |
TessBaseAPISetOutputName(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> name)
Original signature :
void TessBaseAPISetOutputName(TessBaseAPI*, const char*)native declaration : line 136 |
static void |
TessBaseAPISetPageSegMode(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.IntValuedEnum<Tesseract.TessPageSegMode> mode)
Original signature :
void TessBaseAPISetPageSegMode(TessBaseAPI*, TessPageSegMode)native declaration : line 182 |
static void |
TessBaseAPISetRectangle(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
int left,
int top,
int width,
int height)
Original signature :
void TessBaseAPISetRectangle(TessBaseAPI*, int, int, int, int)native declaration : line 198 |
static void |
TessBaseAPISetSourceResolution(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
int ppi)
Original signature :
void TessBaseAPISetSourceResolution(TessBaseAPI*, int)native declaration : line 196 |
static int |
TessBaseAPISetVariable(org.bridj.Pointer<Tesseract.TessBaseAPI> handle,
org.bridj.Pointer<java.lang.Byte> name,
org.bridj.Pointer<java.lang.Byte> value)
Original signature :
int TessBaseAPISetVariable(TessBaseAPI*, const char*, const char*)
native declaration : line 138 |
static org.bridj.Pointer<Tesseract.TessResultRenderer> |
TessBoxTextRendererCreate()
Original signature :
TessResultRenderer* TessBoxTextRendererCreate()native declaration : line 102 |
static void |
TessDeleteIntArray(org.bridj.Pointer<java.lang.Integer> arr)
Original signature :
void TessDeleteIntArray(int*)native declaration : line 92 |
static void |
TessDeleteResultRenderer(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
Original signature :
void TessDeleteResultRenderer(TessResultRenderer*)native declaration : line 104 |
static void |
TessDeleteText(org.bridj.Pointer<java.lang.Byte> text)
Original signature :
void TessDeleteText(char*)native declaration : line 90 |
static void |
TessDeleteTextArray(org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> arr)
Original signature :
void TessDeleteTextArray(char**)native declaration : line 91 |
static org.bridj.Pointer<Tesseract.TessResultRenderer> |
TessHOcrRendererCreate()
Original signature :
TessResultRenderer* TessHOcrRendererCreate()native declaration : line 99 |
static int |
TessPageIteratorBaseline(org.bridj.Pointer<Tesseract.TessPageIterator> handle,
org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level,
org.bridj.Pointer<java.lang.Integer> x1,
org.bridj.Pointer<java.lang.Integer> y1,
org.bridj.Pointer<java.lang.Integer> x2,
org.bridj.Pointer<java.lang.Integer> y2)
Original signature :
int TessPageIteratorBaseline(const TessPageIterator*, TessPageIteratorLevel, int*, int*, int*, int*)
native declaration : line 334 |
static void |
TessPageIteratorBegin(org.bridj.Pointer<Tesseract.TessPageIterator> handle)
Original signature :
void TessPageIteratorBegin(TessPageIterator*)native declaration : line 317 |
static org.bridj.IntValuedEnum<Tesseract.TessPolyBlockType> |
TessPageIteratorBlockType(org.bridj.Pointer<Tesseract.TessPageIterator> handle)
Original signature :
TessPolyBlockType TessPageIteratorBlockType(const TessPageIterator*)
native declaration : line 325 |
static int |
TessPageIteratorBoundingBox(org.bridj.Pointer<Tesseract.TessPageIterator> handle,
org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level,
org.bridj.Pointer<java.lang.Integer> left,
org.bridj.Pointer<java.lang.Integer> top,
org.bridj.Pointer<java.lang.Integer> right,
org.bridj.Pointer<java.lang.Integer> bottom)
Original signature :
int TessPageIteratorBoundingBox(const TessPageIterator*, TessPageIteratorLevel, int*, int*, int*, int*)
native declaration : line 323 |
static org.bridj.Pointer<Tesseract.TessPageIterator> |
TessPageIteratorCopy(org.bridj.Pointer<Tesseract.TessPageIterator> handle)
Original signature :
TessPageIterator* TessPageIteratorCopy(const TessPageIterator*)
native declaration : line 314 |
static void |
TessPageIteratorDelete(org.bridj.Pointer<Tesseract.TessPageIterator> handle)
Original signature :
void TessPageIteratorDelete(TessPageIterator*)native declaration : line 313 |
static org.bridj.Pointer<Tesseract.Pix> |
TessPageIteratorGetBinaryImage(org.bridj.Pointer<Tesseract.TessPageIterator> handle,
org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level)
Original signature :
Pix* TessPageIteratorGetBinaryImage(const TessPageIterator*, TessPageIteratorLevel)
native declaration : line 328 |
static org.bridj.Pointer<Tesseract.Pix> |
TessPageIteratorGetImage(org.bridj.Pointer<Tesseract.TessPageIterator> handle,
org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level,
int padding,
org.bridj.Pointer<java.lang.Integer> left,
org.bridj.Pointer<java.lang.Integer> top)
Original signature :
Pix* TessPageIteratorGetImage(const TessPageIterator*, TessPageIteratorLevel, int, int*, int*)
native declaration : line 330 |
static int |
TessPageIteratorIsAtBeginningOf(org.bridj.Pointer<Tesseract.TessPageIterator> handle,
org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level)
Original signature :
int TessPageIteratorIsAtBeginningOf(const TessPageIterator*, TessPageIteratorLevel)
native declaration : line 319 |
static int |
TessPageIteratorIsAtFinalElement(org.bridj.Pointer<Tesseract.TessPageIterator> handle,
org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level,
org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> element)
Original signature :
int TessPageIteratorIsAtFinalElement(const TessPageIterator*, TessPageIteratorLevel, TessPageIteratorLevel)
native declaration : line 320 |
static int |
TessPageIteratorNext(org.bridj.Pointer<Tesseract.TessPageIterator> handle,
org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level)
Original signature :
int TessPageIteratorNext(TessPageIterator*, TessPageIteratorLevel)
native declaration : line 318 |
static void |
TessPageIteratorOrientation(org.bridj.Pointer<Tesseract.TessPageIterator> handle,
org.bridj.Pointer<org.bridj.IntValuedEnum<Tesseract.TessOrientation>> orientation,
org.bridj.Pointer<org.bridj.IntValuedEnum<Tesseract.TessWritingDirection>> writing_direction,
org.bridj.Pointer<org.bridj.IntValuedEnum<Tesseract.TessTextlineOrder>> textline_order,
org.bridj.Pointer<java.lang.Float> deskew_angle)
Original signature :
void TessPageIteratorOrientation(TessPageIterator*, TessOrientation*, TessWritingDirection*, TessTextlineOrder*, float*)
native declaration : line 337 |
static org.bridj.Pointer<Tesseract.TessResultRenderer> |
TessPDFRendererCreate(org.bridj.Pointer<java.lang.Byte> datadir)
Original signature :
TessResultRenderer* TessPDFRendererCreate(const char*)native declaration : line 100 |
static float |
TessResultIteratorConfidence(org.bridj.Pointer<Tesseract.TessResultIterator> handle,
org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level)
Original signature :
float TessResultIteratorConfidence(const TessResultIterator*, TessPageIteratorLevel)
native declaration : line 352 |
static org.bridj.Pointer<Tesseract.TessResultIterator> |
TessResultIteratorCopy(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
Original signature :
TessResultIterator* TessResultIteratorCopy(const TessResultIterator*)
native declaration : line 344 |
static void |
TessResultIteratorDelete(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
Original signature :
void TessResultIteratorDelete(TessResultIterator*)native declaration : line 343 |
static org.bridj.Pointer<Tesseract.TessPageIterator> |
TessResultIteratorGetPageIterator(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
Original signature :
TessPageIterator* TessResultIteratorGetPageIterator(TessResultIterator*)
native declaration : line 346 |
static org.bridj.Pointer<Tesseract.TessPageIterator> |
TessResultIteratorGetPageIteratorConst(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
Original signature :
TessPageIterator* TessResultIteratorGetPageIteratorConst(const TessResultIterator*)
native declaration : line 348 |
static org.bridj.Pointer<java.lang.Byte> |
TessResultIteratorGetUTF8Text(org.bridj.Pointer<Tesseract.TessResultIterator> handle,
org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level)
Original signature :
char* TessResultIteratorGetUTF8Text(const TessResultIterator*, TessPageIteratorLevel)
native declaration : line 351 |
static int |
TessResultIteratorSymbolIsDropcap(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
Original signature :
int TessResultIteratorSymbolIsDropcap(const TessResultIterator*)
native declaration : line 363 |
static int |
TessResultIteratorSymbolIsSubscript(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
Original signature :
int TessResultIteratorSymbolIsSubscript(const TessResultIterator*)
native declaration : line 362 |
static int |
TessResultIteratorSymbolIsSuperscript(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
Original signature :
int TessResultIteratorSymbolIsSuperscript(const TessResultIterator*)
native declaration : line 361 |
static org.bridj.Pointer<java.lang.Byte> |
TessResultIteratorWordFontAttributes(org.bridj.Pointer<Tesseract.TessResultIterator> handle,
org.bridj.Pointer<java.lang.Integer> is_bold,
org.bridj.Pointer<java.lang.Integer> is_italic,
org.bridj.Pointer<java.lang.Integer> is_underlined,
org.bridj.Pointer<java.lang.Integer> is_monospace,
org.bridj.Pointer<java.lang.Integer> is_serif,
org.bridj.Pointer<java.lang.Integer> is_smallcaps,
org.bridj.Pointer<java.lang.Integer> pointsize,
org.bridj.Pointer<java.lang.Integer> font_id)
Original signature :
char* TessResultIteratorWordFontAttributes(const TessResultIterator*, int*, int*, int*, int*, int*, int*, int*, int*)
native declaration : line 354 |
static int |
TessResultIteratorWordIsFromDictionary(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
Original signature :
int TessResultIteratorWordIsFromDictionary(const TessResultIterator*)
native declaration : line 359 |
static int |
TessResultIteratorWordIsNumeric(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
Original signature :
int TessResultIteratorWordIsNumeric(const TessResultIterator*)native declaration : line 360 |
static int |
TessResultRendererAddError(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer,
org.bridj.Pointer<Tesseract.TessBaseAPI> api)
Original signature :
int TessResultRendererAddError(TessResultRenderer*, TessBaseAPI*)
native declaration : line 110 |
static int |
TessResultRendererAddImage(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer,
org.bridj.Pointer<Tesseract.TessBaseAPI> api)
Original signature :
int TessResultRendererAddImage(TessResultRenderer*, TessBaseAPI*)
native declaration : line 109 |
static int |
TessResultRendererBeginDocument(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer,
org.bridj.Pointer<java.lang.Byte> title)
Original signature :
int TessResultRendererBeginDocument(TessResultRenderer*, const char*)
native declaration : line 108 |
static int |
TessResultRendererEndDocument(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
Original signature :
int TessResultRendererEndDocument(TessResultRenderer*)native declaration : line 111 |
static org.bridj.Pointer<java.lang.Byte> |
TessResultRendererExtention(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
Original signature :
char* TessResultRendererExtention(TessResultRenderer*)native declaration : line 115 |
static int |
TessResultRendererGetOutput(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer,
org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> data,
org.bridj.Pointer<java.lang.Integer> data_len)
Original signature :
int TessResultRendererGetOutput(TessResultRenderer*, const char**, int*)
native declaration : line 112 |
static int |
TessResultRendererImageNum(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
Original signature :
int TessResultRendererImageNum(TessResultRenderer*)native declaration : line 117 |
static void |
TessResultRendererInsert(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer,
org.bridj.Pointer<Tesseract.TessResultRenderer> next)
Original signature :
void TessResultRendererInsert(TessResultRenderer*, TessResultRenderer*)
native declaration : line 105 |
static org.bridj.Pointer<Tesseract.TessResultRenderer> |
TessResultRendererNext(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
Original signature :
TessResultRenderer* TessResultRendererNext(TessResultRenderer*)
native declaration : line 106 |
static org.bridj.Pointer<java.lang.Byte> |
TessResultRendererTitle(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
Original signature :
char* TessResultRendererTitle(TessResultRenderer*)native declaration : line 116 |
static org.bridj.Pointer<java.lang.Byte> |
TessResultRendererTypename(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
Original signature :
char* TessResultRendererTypename(TessResultRenderer*)native declaration : line 114 |
static org.bridj.Pointer<Tesseract.TessResultRenderer> |
TessTextRendererCreate()
Original signature :
TessResultRenderer* TessTextRendererCreate()native declaration : line 98 |
static org.bridj.Pointer<Tesseract.TessResultRenderer> |
TessUnlvRendererCreate()
Original signature :
TessResultRenderer* TessUnlvRendererCreate()native declaration : line 101 |
static org.bridj.Pointer<java.lang.Byte> |
TessVersion()
Original signature :
char* TessVersion()native declaration : line 88 |
public static final int TRUE
public static final int FALSE
public static org.bridj.Pointer<java.lang.Byte> TessVersion()
char* TessVersion()public static void TessDeleteText(org.bridj.Pointer<java.lang.Byte> text)
void TessDeleteText(char*)public static void TessDeleteTextArray(org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> arr)
void TessDeleteTextArray(char**)public static void TessDeleteIntArray(org.bridj.Pointer<java.lang.Integer> arr)
void TessDeleteIntArray(int*)public static org.bridj.Pointer<Tesseract.TessResultRenderer> TessTextRendererCreate()
TessResultRenderer* TessTextRendererCreate()public static org.bridj.Pointer<Tesseract.TessResultRenderer> TessHOcrRendererCreate()
TessResultRenderer* TessHOcrRendererCreate()public static org.bridj.Pointer<Tesseract.TessResultRenderer> TessPDFRendererCreate(org.bridj.Pointer<java.lang.Byte> datadir)
TessResultRenderer* TessPDFRendererCreate(const char*)public static org.bridj.Pointer<Tesseract.TessResultRenderer> TessUnlvRendererCreate()
TessResultRenderer* TessUnlvRendererCreate()public static org.bridj.Pointer<Tesseract.TessResultRenderer> TessBoxTextRendererCreate()
TessResultRenderer* TessBoxTextRendererCreate()public static void TessDeleteResultRenderer(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
void TessDeleteResultRenderer(TessResultRenderer*)public static void TessResultRendererInsert(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer, org.bridj.Pointer<Tesseract.TessResultRenderer> next)
void TessResultRendererInsert(TessResultRenderer*, TessResultRenderer*)
public static org.bridj.Pointer<Tesseract.TessResultRenderer> TessResultRendererNext(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
TessResultRenderer* TessResultRendererNext(TessResultRenderer*)
public static int TessResultRendererBeginDocument(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer, org.bridj.Pointer<java.lang.Byte> title)
int TessResultRendererBeginDocument(TessResultRenderer*, const char*)
public static int TessResultRendererAddImage(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer, org.bridj.Pointer<Tesseract.TessBaseAPI> api)
int TessResultRendererAddImage(TessResultRenderer*, TessBaseAPI*)
public static int TessResultRendererAddError(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer, org.bridj.Pointer<Tesseract.TessBaseAPI> api)
int TessResultRendererAddError(TessResultRenderer*, TessBaseAPI*)
public static int TessResultRendererEndDocument(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
int TessResultRendererEndDocument(TessResultRenderer*)public static int TessResultRendererGetOutput(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer, org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> data, org.bridj.Pointer<java.lang.Integer> data_len)
int TessResultRendererGetOutput(TessResultRenderer*, const char**, int*)
public static org.bridj.Pointer<java.lang.Byte> TessResultRendererTypename(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
char* TessResultRendererTypename(TessResultRenderer*)public static org.bridj.Pointer<java.lang.Byte> TessResultRendererExtention(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
char* TessResultRendererExtention(TessResultRenderer*)public static org.bridj.Pointer<java.lang.Byte> TessResultRendererTitle(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
char* TessResultRendererTitle(TessResultRenderer*)public static int TessResultRendererImageNum(org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
int TessResultRendererImageNum(TessResultRenderer*)public static org.bridj.Pointer<Tesseract.TessBaseAPI> TessBaseAPICreate()
TessBaseAPI* TessBaseAPICreate()public static void TessBaseAPIDelete(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
void TessBaseAPIDelete(TessBaseAPI*)public static long TessBaseAPIGetOpenCLDevice(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<org.bridj.Pointer<?>> device)
size_t TessBaseAPIGetOpenCLDevice(TessBaseAPI*, void**)public static void TessBaseAPISetInputName(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> name)
void TessBaseAPISetInputName(TessBaseAPI*, const char*)public static org.bridj.Pointer<java.lang.Byte> TessBaseAPIGetInputName(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
char* TessBaseAPIGetInputName(TessBaseAPI*)public static void TessBaseAPISetInputImage(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<Tesseract.Pix> pix)
void TessBaseAPISetInputImage(TessBaseAPI*, Pix*)public static org.bridj.Pointer<Tesseract.Pix> TessBaseAPIGetInputImage(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Pix* TessBaseAPIGetInputImage(TessBaseAPI*)public static int TessBaseAPIGetSourceYResolution(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
int TessBaseAPIGetSourceYResolution(TessBaseAPI*)public static org.bridj.Pointer<java.lang.Byte> TessBaseAPIGetDatapath(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
char* TessBaseAPIGetDatapath(TessBaseAPI*)public static void TessBaseAPISetOutputName(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> name)
void TessBaseAPISetOutputName(TessBaseAPI*, const char*)public static int TessBaseAPISetVariable(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> name, org.bridj.Pointer<java.lang.Byte> value)
int TessBaseAPISetVariable(TessBaseAPI*, const char*, const char*)
public static int TessBaseAPISetDebugVariable(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> name, org.bridj.Pointer<java.lang.Byte> value)
int TessBaseAPISetDebugVariable(TessBaseAPI*, const char*, const char*)
public static int TessBaseAPIGetIntVariable(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> name, org.bridj.Pointer<java.lang.Integer> value)
int TessBaseAPIGetIntVariable(const TessBaseAPI*, const char*, int*)
public static int TessBaseAPIGetBoolVariable(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> name, org.bridj.Pointer<java.lang.Integer> value)
int TessBaseAPIGetBoolVariable(const TessBaseAPI*, const char*, int*)
public static int TessBaseAPIGetDoubleVariable(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> name, org.bridj.Pointer<java.lang.Double> value)
int TessBaseAPIGetDoubleVariable(const TessBaseAPI*, const char*, double*)
public static org.bridj.Pointer<java.lang.Byte> TessBaseAPIGetStringVariable(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> name)
char* TessBaseAPIGetStringVariable(const TessBaseAPI*, const char*)
public static void TessBaseAPIPrintVariables(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<Tesseract.FILE> fp)
void TessBaseAPIPrintVariables(const TessBaseAPI*, FILE*)public static int TessBaseAPIPrintVariablesToFile(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> filename)
int TessBaseAPIPrintVariablesToFile(const TessBaseAPI*, const char*)
public static int TessBaseAPIInit1(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> datapath, org.bridj.Pointer<java.lang.Byte> language, org.bridj.IntValuedEnum<Tesseract.TessOcrEngineMode> oem, org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> configs, int configs_size)
int TessBaseAPIInit1(TessBaseAPI*, const char*, const char*, TessOcrEngineMode, char**, int)
public static int TessBaseAPIInit2(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> datapath, org.bridj.Pointer<java.lang.Byte> language, org.bridj.IntValuedEnum<Tesseract.TessOcrEngineMode> oem)
int TessBaseAPIInit2(TessBaseAPI*, const char*, const char*, TessOcrEngineMode)
public static int TessBaseAPIInit3(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> datapath, org.bridj.Pointer<java.lang.Byte> language)
int TessBaseAPIInit3(TessBaseAPI*, const char*, const char*)public static int TessBaseAPIInit4(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> datapath, org.bridj.Pointer<java.lang.Byte> language, org.bridj.IntValuedEnum<Tesseract.TessOcrEngineMode> mode, org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> configs, int configs_size, org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> vars_vec, org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> vars_values, long vars_vec_size, int set_only_non_debug_params)
int TessBaseAPIInit4(TessBaseAPI*, const char*, const char*, TessOcrEngineMode, char**, int, char**, char**, size_t, int)
public static org.bridj.Pointer<java.lang.Byte> TessBaseAPIGetInitLanguagesAsString(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
char* TessBaseAPIGetInitLanguagesAsString(const TessBaseAPI*)public static org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> TessBaseAPIGetLoadedLanguagesAsVector(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
char** TessBaseAPIGetLoadedLanguagesAsVector(const TessBaseAPI*)
public static org.bridj.Pointer<org.bridj.Pointer<java.lang.Byte>> TessBaseAPIGetAvailableLanguagesAsVector(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
char** TessBaseAPIGetAvailableLanguagesAsVector(const TessBaseAPI*)
public static int TessBaseAPIInitLangMod(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> datapath, org.bridj.Pointer<java.lang.Byte> language)
int TessBaseAPIInitLangMod(TessBaseAPI*, const char*, const char*)
public static void TessBaseAPIInitForAnalysePage(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
void TessBaseAPIInitForAnalysePage(TessBaseAPI*)public static void TessBaseAPIReadConfigFile(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> filename)
void TessBaseAPIReadConfigFile(TessBaseAPI*, const char*)public static void TessBaseAPIReadDebugConfigFile(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> filename)
void TessBaseAPIReadDebugConfigFile(TessBaseAPI*, const char*)public static void TessBaseAPISetPageSegMode(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.IntValuedEnum<Tesseract.TessPageSegMode> mode)
void TessBaseAPISetPageSegMode(TessBaseAPI*, TessPageSegMode)public static org.bridj.IntValuedEnum<Tesseract.TessPageSegMode> TessBaseAPIGetPageSegMode(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
TessPageSegMode TessBaseAPIGetPageSegMode(const TessBaseAPI*)public static org.bridj.Pointer<java.lang.Byte> TessBaseAPIRect(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> imagedata, int bytes_per_pixel, int bytes_per_line, int left, int top, int width, int height)
char* TessBaseAPIRect(TessBaseAPI*, const unsigned char*, int, int, int, int, int, int)
public static void TessBaseAPIClearAdaptiveClassifier(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
void TessBaseAPIClearAdaptiveClassifier(TessBaseAPI*)public static void TessBaseAPISetImage(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> imagedata, int width, int height, int bytes_per_pixel, int bytes_per_line)
void TessBaseAPISetImage(TessBaseAPI*, const unsigned char*, int, int, int, int)
public static void TessBaseAPISetImage2(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<Tesseract.Pix> pix)
void TessBaseAPISetImage2(TessBaseAPI*, Pix*)public static void TessBaseAPISetSourceResolution(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, int ppi)
void TessBaseAPISetSourceResolution(TessBaseAPI*, int)public static void TessBaseAPISetRectangle(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, int left, int top, int width, int height)
void TessBaseAPISetRectangle(TessBaseAPI*, int, int, int, int)public static org.bridj.Pointer<Tesseract.Pix> TessBaseAPIGetThresholdedImage(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
Pix* TessBaseAPIGetThresholdedImage(TessBaseAPI*)public static org.bridj.Pointer<Tesseract.Boxa> TessBaseAPIGetRegions(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> pixa)
Boxa* TessBaseAPIGetRegions(TessBaseAPI*, Pixa**)public static org.bridj.Pointer<Tesseract.Boxa> TessBaseAPIGetTextlines(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> pixa, org.bridj.Pointer<org.bridj.Pointer<java.lang.Integer>> blockids)
Boxa* TessBaseAPIGetTextlines(TessBaseAPI*, Pixa**, int**)public static org.bridj.Pointer<Tesseract.Boxa> TessBaseAPIGetTextlines1(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, int raw_image, int raw_padding, org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> pixa, org.bridj.Pointer<org.bridj.Pointer<java.lang.Integer>> blockids, org.bridj.Pointer<org.bridj.Pointer<java.lang.Integer>> paraids)
Boxa* TessBaseAPIGetTextlines1(TessBaseAPI*, const int, const int, Pixa**, int**, int**)
public static org.bridj.Pointer<Tesseract.Boxa> TessBaseAPIGetStrips(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> pixa, org.bridj.Pointer<org.bridj.Pointer<java.lang.Integer>> blockids)
Boxa* TessBaseAPIGetStrips(TessBaseAPI*, Pixa**, int**)public static org.bridj.Pointer<Tesseract.Boxa> TessBaseAPIGetWords(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> pixa)
Boxa* TessBaseAPIGetWords(TessBaseAPI*, Pixa**)public static org.bridj.Pointer<Tesseract.Boxa> TessBaseAPIGetConnectedComponents(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> cc)
Boxa* TessBaseAPIGetConnectedComponents(TessBaseAPI*, Pixa**)public static org.bridj.Pointer<Tesseract.Boxa> TessBaseAPIGetComponentImages(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level, int text_only, org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> pixa, org.bridj.Pointer<org.bridj.Pointer<java.lang.Integer>> blockids)
Boxa* TessBaseAPIGetComponentImages(TessBaseAPI*, const TessPageIteratorLevel, const int, Pixa**, int**)
public static org.bridj.Pointer<Tesseract.Boxa> TessBaseAPIGetComponentImages1(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level, int text_only, int raw_image, int raw_padding, org.bridj.Pointer<org.bridj.Pointer<Tesseract.Pixa>> pixa, org.bridj.Pointer<org.bridj.Pointer<java.lang.Integer>> blockids, org.bridj.Pointer<org.bridj.Pointer<java.lang.Integer>> paraids)
Boxa* TessBaseAPIGetComponentImages1(TessBaseAPI*, const TessPageIteratorLevel, const int, const int, const int, Pixa**, int**, int**)
public static int TessBaseAPIGetThresholdedImageScaleFactor(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
int TessBaseAPIGetThresholdedImageScaleFactor(const TessBaseAPI*)
public static void TessBaseAPIDumpPGM(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> filename)
void TessBaseAPIDumpPGM(TessBaseAPI*, const char*)public static org.bridj.Pointer<Tesseract.TessPageIterator> TessBaseAPIAnalyseLayout(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
TessPageIterator* TessBaseAPIAnalyseLayout(TessBaseAPI*)public static int TessBaseAPIRecognize(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<Tesseract.ETEXT_DESC> monitor)
int TessBaseAPIRecognize(TessBaseAPI*, ETEXT_DESC*)public static int TessBaseAPIRecognizeForChopTest(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<Tesseract.ETEXT_DESC> monitor)
int TessBaseAPIRecognizeForChopTest(TessBaseAPI*, ETEXT_DESC*)public static org.bridj.Pointer<java.lang.Byte> TessBaseAPIProcessPages(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> filename, org.bridj.Pointer<java.lang.Byte> retry_config, int timeout_millisec)
char* TessBaseAPIProcessPages(TessBaseAPI*, const char*, const char*, int)
public static int TessBaseAPIProcessPages1(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> filename, org.bridj.Pointer<java.lang.Byte> retry_config, int timeout_millisec, org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
int TessBaseAPIProcessPages1(TessBaseAPI*, const char*, const char*, int, TessResultRenderer*)
public static org.bridj.Pointer<java.lang.Byte> TessBaseAPIProcessPage(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<Tesseract.Pix> pix, int page_index, org.bridj.Pointer<java.lang.Byte> filename, org.bridj.Pointer<java.lang.Byte> retry_config, int timeout_millisec)
char* TessBaseAPIProcessPage(TessBaseAPI*, Pix*, int, const char*, const char*, int)
public static int TessBaseAPIProcessPage1(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<Tesseract.Pix> pix, int page_index, org.bridj.Pointer<java.lang.Byte> filename, org.bridj.Pointer<java.lang.Byte> retry_config, int timeout_millisec, org.bridj.Pointer<Tesseract.TessResultRenderer> renderer)
int TessBaseAPIProcessPage1(TessBaseAPI*, Pix*, int, const char*, const char*, int, TessResultRenderer*)
public static org.bridj.Pointer<Tesseract.TessResultIterator> TessBaseAPIGetIterator(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
TessResultIterator* TessBaseAPIGetIterator(TessBaseAPI*)public static org.bridj.Pointer<Tesseract.TessMutableIterator> TessBaseAPIGetMutableIterator(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
TessMutableIterator* TessBaseAPIGetMutableIterator(TessBaseAPI*)
public static org.bridj.Pointer<java.lang.Byte> TessBaseAPIGetUTF8Text(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
char* TessBaseAPIGetUTF8Text(TessBaseAPI*)public static org.bridj.Pointer<java.lang.Byte> TessBaseAPIGetHOCRText(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, int page_number)
char* TessBaseAPIGetHOCRText(TessBaseAPI*, int)public static org.bridj.Pointer<java.lang.Byte> TessBaseAPIGetBoxText(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, int page_number)
char* TessBaseAPIGetBoxText(TessBaseAPI*, int)public static org.bridj.Pointer<java.lang.Byte> TessBaseAPIGetUNLVText(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
char* TessBaseAPIGetUNLVText(TessBaseAPI*)public static int TessBaseAPIMeanTextConf(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
int TessBaseAPIMeanTextConf(TessBaseAPI*)public static org.bridj.Pointer<java.lang.Integer> TessBaseAPIAllWordConfidences(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
int* TessBaseAPIAllWordConfidences(TessBaseAPI*)public static int TessBaseAPIAdaptToWordStr(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.IntValuedEnum<Tesseract.TessPageSegMode> mode, org.bridj.Pointer<java.lang.Byte> wordstr)
int TessBaseAPIAdaptToWordStr(TessBaseAPI*, TessPageSegMode, const char*)
public static void TessBaseAPIClear(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
void TessBaseAPIClear(TessBaseAPI*)public static void TessBaseAPIEnd(org.bridj.Pointer<Tesseract.TessBaseAPI> handle)
void TessBaseAPIEnd(TessBaseAPI*)public static int TessBaseAPIIsValidWord(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Byte> word)
int TessBaseAPIIsValidWord(TessBaseAPI*, const char*)public static int TessBaseAPIGetTextDirection(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, org.bridj.Pointer<java.lang.Integer> out_offset, org.bridj.Pointer<java.lang.Float> out_slope)
int TessBaseAPIGetTextDirection(TessBaseAPI*, int*, float*)public static org.bridj.Pointer<java.lang.Byte> TessBaseAPIGetUnichar(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, int unichar_id)
char* TessBaseAPIGetUnichar(TessBaseAPI*, int)public static void TessBaseAPISetMinOrientationMargin(org.bridj.Pointer<Tesseract.TessBaseAPI> handle, double margin)
void TessBaseAPISetMinOrientationMargin(TessBaseAPI*, double)public static void TessPageIteratorDelete(org.bridj.Pointer<Tesseract.TessPageIterator> handle)
void TessPageIteratorDelete(TessPageIterator*)public static org.bridj.Pointer<Tesseract.TessPageIterator> TessPageIteratorCopy(org.bridj.Pointer<Tesseract.TessPageIterator> handle)
TessPageIterator* TessPageIteratorCopy(const TessPageIterator*)
public static void TessPageIteratorBegin(org.bridj.Pointer<Tesseract.TessPageIterator> handle)
void TessPageIteratorBegin(TessPageIterator*)public static int TessPageIteratorNext(org.bridj.Pointer<Tesseract.TessPageIterator> handle, org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level)
int TessPageIteratorNext(TessPageIterator*, TessPageIteratorLevel)
public static int TessPageIteratorIsAtBeginningOf(org.bridj.Pointer<Tesseract.TessPageIterator> handle, org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level)
int TessPageIteratorIsAtBeginningOf(const TessPageIterator*, TessPageIteratorLevel)
public static int TessPageIteratorIsAtFinalElement(org.bridj.Pointer<Tesseract.TessPageIterator> handle, org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level, org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> element)
int TessPageIteratorIsAtFinalElement(const TessPageIterator*, TessPageIteratorLevel, TessPageIteratorLevel)
public static int TessPageIteratorBoundingBox(org.bridj.Pointer<Tesseract.TessPageIterator> handle, org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level, org.bridj.Pointer<java.lang.Integer> left, org.bridj.Pointer<java.lang.Integer> top, org.bridj.Pointer<java.lang.Integer> right, org.bridj.Pointer<java.lang.Integer> bottom)
int TessPageIteratorBoundingBox(const TessPageIterator*, TessPageIteratorLevel, int*, int*, int*, int*)
public static org.bridj.IntValuedEnum<Tesseract.TessPolyBlockType> TessPageIteratorBlockType(org.bridj.Pointer<Tesseract.TessPageIterator> handle)
TessPolyBlockType TessPageIteratorBlockType(const TessPageIterator*)
public static org.bridj.Pointer<Tesseract.Pix> TessPageIteratorGetBinaryImage(org.bridj.Pointer<Tesseract.TessPageIterator> handle, org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level)
Pix* TessPageIteratorGetBinaryImage(const TessPageIterator*, TessPageIteratorLevel)
public static org.bridj.Pointer<Tesseract.Pix> TessPageIteratorGetImage(org.bridj.Pointer<Tesseract.TessPageIterator> handle, org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level, int padding, org.bridj.Pointer<java.lang.Integer> left, org.bridj.Pointer<java.lang.Integer> top)
Pix* TessPageIteratorGetImage(const TessPageIterator*, TessPageIteratorLevel, int, int*, int*)
public static int TessPageIteratorBaseline(org.bridj.Pointer<Tesseract.TessPageIterator> handle, org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level, org.bridj.Pointer<java.lang.Integer> x1, org.bridj.Pointer<java.lang.Integer> y1, org.bridj.Pointer<java.lang.Integer> x2, org.bridj.Pointer<java.lang.Integer> y2)
int TessPageIteratorBaseline(const TessPageIterator*, TessPageIteratorLevel, int*, int*, int*, int*)
public static void TessPageIteratorOrientation(org.bridj.Pointer<Tesseract.TessPageIterator> handle, org.bridj.Pointer<org.bridj.IntValuedEnum<Tesseract.TessOrientation>> orientation, org.bridj.Pointer<org.bridj.IntValuedEnum<Tesseract.TessWritingDirection>> writing_direction, org.bridj.Pointer<org.bridj.IntValuedEnum<Tesseract.TessTextlineOrder>> textline_order, org.bridj.Pointer<java.lang.Float> deskew_angle)
void TessPageIteratorOrientation(TessPageIterator*, TessOrientation*, TessWritingDirection*, TessTextlineOrder*, float*)
public static void TessResultIteratorDelete(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
void TessResultIteratorDelete(TessResultIterator*)public static org.bridj.Pointer<Tesseract.TessResultIterator> TessResultIteratorCopy(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
TessResultIterator* TessResultIteratorCopy(const TessResultIterator*)
public static org.bridj.Pointer<Tesseract.TessPageIterator> TessResultIteratorGetPageIterator(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
TessPageIterator* TessResultIteratorGetPageIterator(TessResultIterator*)
public static org.bridj.Pointer<Tesseract.TessPageIterator> TessResultIteratorGetPageIteratorConst(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
TessPageIterator* TessResultIteratorGetPageIteratorConst(const TessResultIterator*)
public static org.bridj.Pointer<java.lang.Byte> TessResultIteratorGetUTF8Text(org.bridj.Pointer<Tesseract.TessResultIterator> handle, org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level)
char* TessResultIteratorGetUTF8Text(const TessResultIterator*, TessPageIteratorLevel)
public static float TessResultIteratorConfidence(org.bridj.Pointer<Tesseract.TessResultIterator> handle, org.bridj.IntValuedEnum<Tesseract.TessPageIteratorLevel> level)
float TessResultIteratorConfidence(const TessResultIterator*, TessPageIteratorLevel)
public static org.bridj.Pointer<java.lang.Byte> TessResultIteratorWordFontAttributes(org.bridj.Pointer<Tesseract.TessResultIterator> handle, org.bridj.Pointer<java.lang.Integer> is_bold, org.bridj.Pointer<java.lang.Integer> is_italic, org.bridj.Pointer<java.lang.Integer> is_underlined, org.bridj.Pointer<java.lang.Integer> is_monospace, org.bridj.Pointer<java.lang.Integer> is_serif, org.bridj.Pointer<java.lang.Integer> is_smallcaps, org.bridj.Pointer<java.lang.Integer> pointsize, org.bridj.Pointer<java.lang.Integer> font_id)
char* TessResultIteratorWordFontAttributes(const TessResultIterator*, int*, int*, int*, int*, int*, int*, int*, int*)
public static int TessResultIteratorWordIsFromDictionary(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
int TessResultIteratorWordIsFromDictionary(const TessResultIterator*)
public static int TessResultIteratorWordIsNumeric(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
int TessResultIteratorWordIsNumeric(const TessResultIterator*)public static int TessResultIteratorSymbolIsSuperscript(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
int TessResultIteratorSymbolIsSuperscript(const TessResultIterator*)
public static int TessResultIteratorSymbolIsSubscript(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
int TessResultIteratorSymbolIsSubscript(const TessResultIterator*)
public static int TessResultIteratorSymbolIsDropcap(org.bridj.Pointer<Tesseract.TessResultIterator> handle)
int TessResultIteratorSymbolIsDropcap(const TessResultIterator*)