UNPKG

ppu-paddle-ocr

Version:

Lightweight, probably the fastest PaddleOCR SDK in TypeScript. Runs anywhere JavaScript runs: Node.js, Bun, Deno, mobile react-native, web browsers, and browser extensions. Docker & CLI supported. The official SDK is browser-only. Accurate text detection

20 lines (19 loc) 1.03 kB
import type * as ort from "onnxruntime-node"; import { BaseRecognitionService } from "../core/base-recognition.service.js"; import type { RecognitionResult } from "../core/base-recognition.service.js"; import type { DebuggingOptions, ProcessingEngine, RecognitionOptions } from "../interface.js"; export type { RecognitionResult }; /** * Service for detecting and recognizing text in images using Node.js implementation */ export declare class RecognitionService extends BaseRecognitionService { /** * Creates a Node recognition service bound to a loaded ONNX session. * * @param session - Loaded ONNX recognition model session. * @param options - Recognition tuning options. * @param debugging - Logging and image-dump options. * @param engine - Image processing engine; falls back to `canvas-native` when OpenCV is unavailable. */ constructor(session: ort.InferenceSession, options?: Partial<RecognitionOptions>, debugging?: Partial<DebuggingOptions>, engine?: ProcessingEngine); }