Skip to content

Releases: henrivain/TesseractOcrMaui

Tesseract ocr Maui v1.2.0

10 May 18:30
Compare
Choose a tag to compare

Changes in TesseractOcrMaui v1.2.0

New Ocr Iterators give user better control:

  • Access text layout information
  • Easier access over text blocks like Line and Word

Issues/Requests

From issue #41 implement iterators to achieve better structure analysis from recognized text.

For more information

For more information about added iterators see added iterators

Tesseract ocr Maui v1.1.6

21 Feb 05:32
37ae179
Compare
Choose a tag to compare

New in Tesseract ocr Maui v1.1.6

  • Fixes character encoding problems with non ASCII characters #38
  • Makes errors clearer by adding more explanatory exceptions

Tesseract ocr Maui v1.1.5

25 Jan 18:51
Compare
Choose a tag to compare

New in Tesseract Ocr Maui v1.1.5

  • Fixes to ios (issue #32)

NEW IN TESSERACT OCR MAUI v1.1.0

TesseractOcrMaui Gets Support For iOS

  • Nuget package now supports iOS platform
  • Closes issue #11
  • All platforms now run Tesseract 5.3.3 or newer

New Runtimes

Platform Architechture
iOS emulator x86_64
iOS emulator Arm64
iOS physical device Arm64

New contributor @sivanmg

Big thanks to Ivan Mendoza for contributions towards iOS support!
Without help there wouldn't be iOS support for this package.

Tesseract Ocr Maui v1.1.0

16 Jan 17:29
ea22f29
Compare
Choose a tag to compare

NEW IN TESSERACT OCR MAUI v1.1.0

TesseractOcrMaui Gets Support For iOS

  • Nuget package now supports iOS platform
  • Closes issue #11
  • All platforms now run Tesseract 5.3.3 or newer

New Runtimes

Platform Architechture
iOS emulator x86_64
iOS emulator Arm64
iOS physical device Arm64

New contributor @sivanmg

Big thanks to Ivan Mendoza for contributions towards iOS support!
Without help there wouldn't be iOS support for this package.

Tesseract ocr Maui v1.0.9

01 Jan 15:53
0c8dc7c
Compare
Choose a tag to compare

Add engine mode configuration to ITesseract

  • Set which engine tesseract should use by providing TesseractOcrMaui.Enums.EngineMode
  • Closes issue #22
interface ITessearct
{
    /// <summary>
    /// Engine mode Tesseract should use, for example lstm or tesseract
    /// </summary>
    EngineMode EngineMode { get; set; }
}

Updated Windows and Android libraries to use tesseract 5.3.3

Tesseract ocr Maui v1.0.8

05 Nov 15:51
Compare
Choose a tag to compare

Add engine configuration property (issue #16) to ITesseract

Example of configuration

ITesseract tesseract = GetTesseract();    // This represents some way of getting ITesseract object, for example DI
tesseract.EngineConfiguration = (engine) =>
{
    // Engine uses DefaultSegmentationMode, if no other is passed as method parameter.
    // If ITesseract is injected to page, this is only way of setting PageSegmentationMode.
    // PageSegmentationMode defines how ocr tries to look for text, for example singe character or single word.
    // By default uses PageSegmentationMode.Auto.
    engine.DefaultSegmentationMode = TesseractOcrMaui.Enums.PageSegmentationMode.Auto;
    
    engine.SetCharacterWhitelist("abcdefgh");   // These characters ocr is looking for
    engine.SetCharacterBlacklist("abc");        // These characters ocr is not looking for
    // Now ocr should be only finding characters 'defgh'
};
    
  • Bug fixes
  • Issue #17 limitation is better represented when jpeg image is loaded as byte[] in Android physical device

Tesseract ocr Maui v1.0.7

19 Aug 19:03
f91309e
Compare
Choose a tag to compare

Add new API methods to process images as

  • byte array
  • Leptonica Pix image
    Fix traineddata files always to be downloaded, even if they where already ready
    Bug fixes

Tesseract ocr Maui v1.0.6

12 Apr 18:01
Compare
Choose a tag to compare
  • Fix dlls not loading in Windows
  • Change Tesseract.cs Api so that it can throw DllNotFoundException if dll are not loaded correctly
  • Docs updated in code

Tesseract ocr Maui v1.0.4

10 Apr 16:33
Compare
Choose a tag to compare
  • Support many languages passed as string where languages are separated with plus (+) symbol
  • New Tesseract.cs constuctor to make working without dependecy injection easier

Tesseract ocr Maui v1.0.3

10 Apr 15:03
Compare
Choose a tag to compare
  • Bindings for Tesseract
  • Dependency injection support
  • Windows support
  • Android support
  • Easy to use high-level ITesseract Api

Supported platforms

Platform Architechture
Windows x86_64
Android x86_64
Android x86
Android Arm64-v8a
Android Arm-v7a