Image Preprocessor
object ImagePreprocessor
Pipeline di preelaborazione delle immagini stateless per OCR: conversione in scala di grigi, binarizzazione Otsu e denoising mediano.
Types
Functions
Link copied to clipboard
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.
Link copied to clipboard
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.
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.