Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

 

Aspose.OCR for Python via C++ 24.3.0 MacOS 86x64

Download  Support Forum 

File Details

  • Downloads:
  • 1
  • File Size:
  • 197.89MB
  • Date Added:
  • 31/3/2024

Description

The functionality has been updated to Aspose.OCR for C++ 24.3.0.

File Details

Receipt and Vehicle License Plate Recognition

Aspose.OCR for Python via C++ 24.3.0 (macOS x64) lets you extract text from receipts and vehicle license plates with enhanced accuracy and customizable settings as part of its advanced OCR features. This code sample highlights how to extract vehicle license plate text in Python.


import asposeocr

''' add image to the recognition batch '''
images = [asposeocr.AsposeOCRInput()]
images[0].url = 'photo.png'

''' recognize the image '''
settings = asposeocr.RecognitionSettings()
recognition_result = asposeocr.AsposeOCRRecognizeVehicleLicensePlate(images, settings)
recognition_text = asposeocr.AsposeOCRSerializeResult(recognition_result, asposeocr.ExportFormat.text)
print(result[0].recognition_text)

Source*

Defect Detection

Automatically detect image defects like salt-and-pepper noise, low contrast, and blurry images during recognition to optimize accuracy using the latest release of the Python OCR API release.

Code example:


import asposeocr

''' add image to the recognition batch '''
images = [asposeocr.AsposeOCRInput()]
images[0].url = 'image.png'

''' detect image defects and recognize the image '''
settings = asposeocr.RecognitionSettings()
settings.defects = asposeocr.DefectType.SALT_PEPPER_NOISE | asposeocr.DefectType.DARK_IMAGES
recognition_result = asposeocr.AsposeOCRRecognizeVehicleLicensePlate(images, settings)

Source*

Logging and Multithreading

Easily log OCR progress to the console or a file and process recognition tasks using multiple threads for faster performance on macOS x64.

Code example:


import asposeocr

log_settings = asposeocr.AsposeOCRLogSettings()
log_settings.logging_level = asposeocr.LogLevel.WARNING

Source*

Public API Changes and Backward Compatibility

New API Members

  • AsposeOCRRecognizeVehicleLicensePlate(): Recognizes and extracts text from vehicle registration plates with adjustable accuracy and settings.
  • AsposeOCRRecognizeReceipt(): Extracts text from receipts, including support for fine-tuning recognition accuracy.
  • DefectType Enumeration: Detects issues like salt-and-pepper noise, low contrast, curved text, blur, and glare in images to improve recognition results.
  • AsposeOCRLogSettings: Configure logging of recognition processes, including setting log levels and enabling console outputs.
  • Multithreading Support: Configure the number of threads for recognition tasks using AsposeOCRSetAllowedThreadNumber() and retrieve the current thread configuration with AsposeOCRGetAllowedThreadNumber().

You can view the list of all new features, enhancements, and bug fixes introduced in this release by visiting Aspose.OCR for Python via C++ 24.3.0 Release Notes.

 English