Skip to content

v1.0.0

Compare
Choose a tag to compare
@Cerovec Cerovec released this 29 Jul 22:33
· 142 commits to master since this release

First official BlinkOCR SDK release

  • Real time video and image OCR on mobile devices!

What's new to 1.0.0:

  • BlinkOCR now supports several new fonts, which especially benefit receipt scanning use case.
    • Use them by specifying a whitelist of CharKeys in PPOcrEngineOptions
    • New fonts are:
      • PP_OCR_FONT_CHAINPRINTER
      • PP_OCR_FONT_HYPERMARKET
      • PP_OCR_FONT_PRINTF
      • PP_OCR_FONT_TICKET_DE_CAISSE
  • You can now access two more properties of PPOcrChar objects
    • font - to get information about the font of the char
    • variants - to get a set of all alternative values for a specific char (note: a variant is defined as a combination of a unicode value + font, so there might be the same characters multiple times in the variants set - each time with different font)
  • PPOcrEngineOptions now have the ability to turn off line grouping (collecting adjacent chars into lines) with lineGroupingEnabled property.
  • Changes in Direct processing API
    • You are no longer required to call PPCoordinator initializeRecognizers and PPCoordinator terminateRecognizers.
    • Instead, initializeRecognizers is called lazily on first call of processImage method.
    • terminateRecognizers is called automatically in PPCoordinator destructor
  • Added support for autorotation of PPScanningViewController. To support autorotation, use PPScanningViewController's new properties autorotate and supportedOrientations
  • countless tweaks and fixes in OCR engine