Browse our Products
Latest release
This article contains a summary of recent changes, enhancements and bug fixes in Aspose.OCR for C++ 24.9.0 (September 2024) release.
GPU version: 24.9.0
What was changed
Key | Summary | Category |
---|---|---|
OCRCPP‑665 | Improved the loading of external OCR modules. | Enhancement |
n/a | Minor enhancements and fixes. | Fix |
Public API changes and backwards compatibility
This section lists all public API changes introduced in Aspose.OCR for C++ 24.9.0 that may affect the code of existing applications.
Added public APIs:
No changes.
Updated public APIs:
No changes.
Removed public APIs:
No changes.
Changes to application logic
This section lists all changes introduced in Aspose.OCR for C++ 24.9.0 that may affect the behavior of existing applications.
Automatic resource loading
Compatibility: fully backward compatible.
- The automatic loading of advanced OCR modules from the external repository is now turned on by default.
- External OCR modules are downloaded to the application working directory unless directly redefined in
AsposeOCRResourceLoadSettings.resource_root_path
setting.
Default behavior starting with version 24.9.0:
AsposeOCRResourceLoadSettings load_settings;
/*** optional - application's working directory is used by default
std::string root_path = "<application's working directory>";
load_settings.resources_root_path = root_path.c_str();
***/
load_settings.lazy_load = true;
asposeocr_set_resource_load_settings(load_settings);
Additional system requirements for Linux version
Aspose.OCR for C++ library for Linux now requires LAPACK (Linear Algebra Package) to function properly.
Use sudo apt-get install liblapack-dev
to download and install the latest version of LAPACK.