Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
OCR.Load
Loads newer tesseract engine.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
OCR | 11.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
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.
On Linux you can install tesseract like this for library and whatever language file you need:
sudo apt-get install libtesseract5 tesseract-ocr-deu
Examples
Load it on Linux:
// please install tesseract library, so plugin can load it:
// sudo apt-get install libtesseract5
MBS( "OCR.Load"; "liblept.so.5" ) &
MBS( "OCR.Load"; "libtesseract.so.5" )
Load it on macOS with our library:
// for macOS, please download from our website
// https://www.monkeybreadsoftware.com/filemaker/files/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/
MBS("Process.SetCurrentDirectory"; "C:\Program Files\Tesseract-OCR") &
MBS( "OCR.Load"; "liblept-5.dll" ) &
MBS( "OCR.Load"; "libtesseract-4.dll" )
Load it on Windows with newer version:
// get Windows DLL somewhere
MBS("Process.SetCurrentDirectory"; "C:\Program Files\Tesseract-OCR") &
MBS( "OCR.Load"; "libleptonica-6.dll" ) &
MBS( "OCR.Load"; "libtesseract-5.dll" )
See also
Release notes
- Version 11.3
- Added OCR.Load and OCR.IsLoaded functions to use Tesseract 4.x for text recognition.
Example Databases
Blog Entries
- New in MBS FileMaker Plugin 11.3
- Neues MBS FileMaker Plugin 11.3
- MBS FileMaker Plugin 11.3 - More than 6500 Functions In One Plugin
- Introducing Tesseract 4 to FileMaker
- MBS FileMaker Plugin, version 11.3pr4
This function checks for a license.
Created 20th June 2021, last changed 17th February 2025
