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: 11.1   11.2   11.3   11.4   11.5   12.0   12.1   12.2   12.3   12.4    Statistic    FMM    Blog  

OCR.Load

Loads newer tesseract engine.

Component Version macOS Windows Linux Server iOS SDK License
OCR 11.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes Paid
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 or 5.
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 2nd July 2022


OCR.Language - OCR.MeanTextConf

Feedback: Report problem or ask question.


Start Chat