performOcr

fun performOcr(imageBytes: ByteArray, mode: String, options: Map<String, String> = emptyMap()): String

Führt OCR direkt für die angegebenen Bildbytes durch und gibt ein JSON-Ergebnis zurück.

Angerufen von AiProxy für externe OCR-Anfragen – Tesseract wird prozessintern (JNI) ausgeführt, sodass kein HTTP-Server weitergeleitet werden muss zu, im Gegensatz zu LLAMA oder Whisper.

Return

Eine JSON-Zeichenfolge mit dem OCR-Ergebnis.

Parameters

imageBytes

The raw image bytes (PNG, JPEG, etc.).

mode

The OCR mode: print, extract, verify, or extract fields.

options

Additional options: pattern, regex_flags, rotate, preprocess, field_patterns.