apply Preprocessing
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.
use Adaptive
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.
log Signature
Signature prefix shown in logs to identify the caller context.