@cardscan.ai/insurance-cardscan-react
Version:
A library that makes it easy to add health insurance card scanning to any web application
35 lines (34 loc) • 1.01 kB
TypeScript
declare global {
interface Window {
cardDetector?: CardDetector;
}
}
declare class CardDetector {
static IMG_SIZE: number;
private model;
private customModelPath;
private model_name;
private cdnPath;
private statusCallback;
private _modelState;
private laplaceFilter;
constructor(modelPath?: string);
setModelStatusCallback(callback: (state: string) => void): void;
private setModelState;
get modelState(): string;
private load_model;
private warm_model;
private tf_mem_log;
private prepare_results;
predict_image(canvas: HTMLCanvasElement, flipHorizontal: boolean, flipVertical: boolean): Promise<any>;
}
declare class DetectorWrapper {
static image_size: number;
static get(): CardDetector;
static init(modelPath?: string): void;
static cleanUp(): void;
}
export declare class CardScanModel {
static warm(modelPath?: string): void;
}
export default DetectorWrapper;