apply Preprocessing
fun applyPreprocessing(image: BufferedImage, useAdaptive: Boolean = false, logSignature: String = DEFAULT_LOG_SIGNATURE): ImagePreprocessor.PreprocessResult?
Kernbildvorverarbeitung: Graustufenkonvertierung, Binärisierung und Median-Rauschunterdrückung.
Return
Das Vorverarbeitungsergebnis oder null, wenn die Vorverarbeitung fehlschlägt.
Parameters
image
The source image.
use Adaptive
When true, uses adaptive (local mean) thresholding instead of global Otsu. Adaptives Schwellenwertverfahren bewältigt ungleichmäßige Beleuchtung und Schatten besser und eignet sich daher für schwierige Kameraaufnahmen.
log Signature
Signature prefix shown in logs to identify the caller context.