applyPreprocessing

fun applyPreprocessing(image: BufferedImage, useAdaptive: Boolean = false, logSignature: String = DEFAULT_LOG_SIGNATURE): ImagePreprocessor.PreprocessResult?

Preelaborazione delle immagini principali: conversione in scala di grigi, binarizzazione e denoising mediano.

Return

Il risultato della preelaborazione oppure null se la preelaborazione non riesce.

Parameters

image

The source image.

useAdaptive

When true, uses adaptive (local mean) thresholding instead of global Otsu. La soglia adattiva gestisce meglio l'illuminazione e le ombre irregolari, rendendola adatta a riprese difficili con la fotocamera.

logSignature

Signature prefix shown in logs to identify the caller context.