@napi-rs/system-ocr
Version:
OCR via system provided API
21 lines (18 loc) • 759 B
TypeScript
/* auto-generated by NAPI-RS */
/* eslint-disable */
export declare enum OcrAccuracy {
Fast = 0,
Accurate = 1
}
export interface OcrResult {
text: string
/** always 1.0 on Windows */
confidence: number
}
/**
* @param image - The image file path or Buffer
* @param accuracy - The accuracy of the OCR. Default is `Accurate`. Ignored on Windows.
* @param preferredLangs - The preferred languages for the OCR. Default is `["en-US"]`. On Windows, only the first language is used.
* @param signal - The signal to abort the OCR.
*/
export declare function recognize(image: string | Uint8Array, accuracy?: OcrAccuracy | undefined | null, preferredLangs?: Array<string> | undefined | null, signal?: AbortSignal | undefined | null): Promise<OcrResult>