Aspose.OCR for C++ 22.12.0 - Release Notes

What was changed

Key Summary Category
OCRCPP-420 Optimized recognition performance when reading the same image with the same settings several times in a row. Enhancement

Public API changes and backwards compatibility

This section lists all public API changes introduced in Aspose.OCR for C++ 22.12.0 that may affect the code of existing applications.

Added public APIs:

No changes.

Updated public APIs:

The following public APIs have been updated in this release:

Recognition performance optimization

The library caches the recognition parameters and the result. This allows for much faster recognition when the same image is recognized with the same settings more than once in a row.

This behavior applies to the following methods:

C methods
  • asposeocr_page
  • asposeocr_page_from_raw_bytes
  • asposeocr_page_fast
  • asposeocr_page_fast_from_raw_bytes
  • asposeocr_page_settings
  • asposeocr_page_settings_from_raw_bytes
  • asposeocr_page_from_uri
  • asposeocr_page_all
  • asposeocr_page_all_from_raw_bytes
  • asposeocr_page_abc
  • asposeocr_page_abc_from_raw_bytes
  • asposeocr_page_abc_all
  • asposeocr_page_abc_all_from_raw_bytes
C++ methods
  • aspose::ocr::page
  • aspose::ocr::page_from_raw_bytes
  • aspose::ocr::page_fast
  • aspose::ocr::page_fast_from_raw_bytes
  • aspose::ocr::page_settings
  • aspose::ocr::page_settings_from_raw_bytes
  • aspose::ocr::pages_multi_array
  • aspose::ocr::pages_multi_array_from_raw_bytes
  • aspose::ocr::page_from_uri
  • aspose::ocr::page_all
  • aspose::ocr::page_all_from_raw_bytes
  • aspose::ocr::page_abc_all
  • aspose::ocr::page_abc_all_from_raw_bytes
  • aspose::ocr::page_abc
  • aspose::ocr::page_abc_from_raw_bytes

Removed public APIs:

No changes.