Namespace Zaya.OCR.Services
Interfaces
IOCRService
Provides text recognition (OCR) capabilities. Create sessions with CreateSessionAsync(IReadOnlyDictionary<string, object>, CancellationToken) to perform recognition with a fixed set of options.
IOCRSession
Represents an active OCR session with fixed recognition options. Create via CreateSessionAsync(IReadOnlyDictionary<string, object>, CancellationToken).
ITextLayoutService
Merges individually recognized words from an IOCRResult into structured text blocks (paragraphs and lines) using configurable layout rules.
ITextLayoutSession
Represents an active text layout session with fixed processing parameters. Create via CreateSessionAsync(IReadOnlyDictionary<string, object>, CancellationToken).