@li0ard/tsemrtd
Version:
simple library for eMRTD. supports browsers, node, bun and more!
28 lines (27 loc) • 816 B
TypeScript
import { TLV } from "@li0ard/tinytlv";
/** ISO/IEC 19794-5 Face image decoder */
export declare class ISO19794FaceDecoder {
/** Decode biometric data block (BDB) */
static load(firstBlock: TLV): {
lengthOfRecord: number;
numberOfFacialImages: number;
facialRecordDataLength: number;
nrFeaturePoints: number;
gender: number;
eyeColor: number;
hairColor: number;
featureMask: number;
expression: number;
poseAngle: number;
poseAngleUncertainty: number;
faceImageType: number;
imageType: number;
imageWidth: number;
imageHeight: number;
imageColorSpace: number;
sourceType: number;
deviceType: number;
quality: number;
imageData: Uint8Array;
};
}