Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 10.2   10.3   10.4   10.5   11.0   11.1   11.2   11.3   11.4   11.5    Statistic    FMM    Blog  

OCR.Load

Loads newer tesseract engine.

Component Version macOS Windows Linux Server iOS SDK
OCR 11.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "OCR.Load"; Path )   More

Parameters

Parameter Description Example
Path The native path to the library.

Result

Returns OK or error.

Description

Loads newer tesseract engine.
You can load here a version of tesseract 4.
You may first need to load leptonica library via this function and then the tesseract library, if it is not in the same library file.

Examples

Load it on Linux:

// please install tesseract library, so plugin can load it:
// sudo apt-get install libtesseract4

MBS( "OCR.Load"; "liblept.so.5" ) &
MBS( "OCR.Load"; "libtesseract.so.4" )

Load it on macOS with our library:

// for macOS, please download from our website
// https://www.monkeybreadsoftware.de/xojo/download/plugin/Libs/
// which includes leptonica library!

MBS("OCR.Load"; "/Users/cs/Tesseract/tesseract4/tesseract.dylib")

Load it on macOS with homebrew:

// install via homebrew
// brew install tesseract-lang

MBS( "OCR.Load"; "/opt/homebrew/lib/liblept.5.dylib" ) &
MBS( "OCR.Load"; "/opt/homebrew/lib/libtesseract.4.dylib" )

Load it on Windows:

// get Windows DLL somewhere
// e.g. https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-w64-setup-v4.1.0-bibtag19.exe

MBS("Process.SetCurrentDirectory"; "C:\Program Files\Tesseract-OCR") &
MBS( "OCR.Load"; "liblept-5.dll" ) &
MBS( "OCR.Load"; "libtesseract-4.dll" )

See also

Release notes

Example Databases

Blog Entries

Created 20th June 2021, last changed 20th June 2021


OCR.Language - OCR.MeanTextConf

Feedback: Report problem or ask question.




Links
MBS Xojo tutorial videos

Start Chat