Image Preprocessor
object ImagePreprocessor
Zustandslose Bildvorverarbeitungspipeline für OCR: Graustufenkonvertierung, Otsu-Binarisierung und mittlere Rauschunterdrückung.
Types
Functions
Link copied to clipboard
fun applyPreprocessing(image: BufferedImage, useAdaptive: Boolean = false, logSignature: String = DEFAULT_LOG_SIGNATURE): ImagePreprocessor.PreprocessResult?
Kernbildvorverarbeitung: Graustufenkonvertierung, Binärisierung und Median-Rauschunterdrückung.
Link copied to clipboard
fun preprocessImage(image: BufferedImage, enabled: Boolean, useAdaptive: Boolean = false, logSignature: String = DEFAULT_LOG_SIGNATURE): BufferedImage
Verarbeitet ein Bild im Speicher vor, um die OCR-Genauigkeit zu verbessern.
fun preprocessImage(inputFile: File, enabled: Boolean, useAdaptive: Boolean = false, logSignature: String = DEFAULT_LOG_SIGNATURE): BufferedImage
Verarbeitet eine Bilddatei vor, um die OCR-Genauigkeit zu verbessern. Gilt: Graustufenkonvertierung, adaptiv Binarisierung, Rauschunterdrückung. Die gesamte Verarbeitung erfolgt im Speicher. Es werden keine temporären Dateien geschrieben.