v1.0.0
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
- Use them by specifying a whitelist of CharKeys in
- 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) withlineGroupingEnabled
property.- Changes in Direct processing API
- You are no longer required to call
PPCoordinator initializeRecognizers
andPPCoordinator terminateRecognizers
. - Instead,
initializeRecognizers
is called lazily on first call ofprocessImage
method. terminateRecognizers
is called automatically inPPCoordinator
destructor
- You are no longer required to call
- Added support for autorotation of
PPScanningViewController
. To support autorotation, usePPScanningViewController
's new propertiesautorotate
andsupportedOrientations
- countless tweaks and fixes in OCR engine