preprocessImage

fun preprocessImage(inputFile: File, enabled: Boolean, useAdaptive: Boolean = false, logSignature: String = DEFAULT_LOG_SIGNATURE): BufferedImage

Preelabora un file immagine per migliorare la precisione dell'OCR. Si applica: conversione in scala di grigi, adattiva binarizzazione, riduzione del rumore. Tutta l'elaborazione avviene in memoria; non vengono scritti file temporanei.

Return

L'immagine preelaborata come BufferedImage o l'originale se la preelaborazione è disabilitata o fallisce.

Parameters

inputFile

The original image file.

enabled

Whether preprocessing is enabled.

useAdaptive

Whether to use adaptive thresholding.

logSignature

Signature prefix shown in logs to identify the caller context.


fun preprocessImage(image: BufferedImage, enabled: Boolean, useAdaptive: Boolean = false, logSignature: String = DEFAULT_LOG_SIGNATURE): BufferedImage

Preelabora un'immagine in memoria per migliorare la precisione dell'OCR.

Return

L'immagine preelaborata o l'originale se la preelaborazione è disabilitata o non riesce.

Parameters

image

The original image.

enabled

Whether preprocessing is enabled.

logSignature

Signature prefix shown in logs to identify the caller context.