perform Ocr
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
image Bytes
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.