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:
12.1
12.2
12.3
12.4
12.5
13.0
13.1
13.2
13.3
13.4
Statistic
FMM
Blog
Queries text with coordinates.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
OCR | 6.5 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
none
Returns list or error.
left | top | right | bottom | isBold | isItalic | isUnderlined | isMonospace | isSerif | isSmallCaps | Pointsize | Text |
36 | 194 | 91 | 218 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | The |
102 | 194 | 177 | 224 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | quick |
189 | 194 | 274 | 218 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | brown |
287 | 194 | 339 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | dog |
348 | 194 | 456 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | jumped |
468 | 200 | 531 | 218 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | over |
540 | 194 | 585 | 218 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | the |
37 | 228 | 92 | 259 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | lazy |
103 | 228 | 153 | 252 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | fox. |
Recognize:
#Init OCR
Set Variable [$r; Value:MBS( "OCR.Initialize"; "/Users/cs/Documents"; "eng")]
Set Variable [$rr; Value:MBS( "OCR.SetPageSegMode"; "Auto")]
#Process Image
Set Variable [$img; Value:MBS("GMImage.NewFromContainer"; OCR::Image)]
Set Variable [$r; Value:MBS( "OCR.SetImage"; $img)]
Set Variable [$rr; Value:MBS( "OCR.Recognize")]
Set Field [OCR::Text; MBS("OCR.GetTextWithCoordinates")]
#Cleanup
Set Variable [$r; Value:MBS( "OCR.Cleanup")]
Set Variable [$r; Value:MBS( "GMImage.Release"; $img)]
This function is free to use.
Created 30th September 2016, last changed 25th May 2023