extractionFinish

Evento emitido cuando el widget ha finalizado la extracción de los patrones faciales y se ha generado la plantilla facial.

Tipo: CustomEvent<ExtractionFinishEvent>

Datos recibidos

  • eventType (string): Tipo de evento.

  • cameraId (string): Identificador de la cámara utilizada en el proceso de captura.

  • extractionData:

    • template:

      • data (string | ArrayBuffer | Uint8Array): Datos de la plantilla.

      • templateFormat (string): Formato de la plantilla extraída.

    • bestImage (object):

      • data (string): Imagen de mejor calidad capturada en la extracción.

      • width (number): Ancho de la imagen.

      • height (number): Alto de la imagen.

      • imageFormat (string): Formato de la imagen.

    • bestImageTokenized (string): Versión tokenizada de la imagen de mejor calidad.

    • bestImageCropped (object):

      • data (string): Imagen recortada del rostro desde la mejor imagen.

      • width (number): Ancho de la imagen recortada.

      • height (number): Alto de la imagen recortada.

      • imageFormat (string): Formato de la imagen recortada.

    • images (ImageData[] | []): Imágenes opcionales capturadas en el proceso de extracción.

    • templateRaw (object):

      • data (string | ArrayBuffer | Uint8Array): Resultado de la plantilla de extracción.

      • templateFormat (string): Formato de la plantilla extraída.

    • faceStabilizedStatus (number | undefined): Estado de estabilización del rostro si está habilitado.

    • encryptedLivenessRaw (Blob | File | boolean | null): Devuelve false solo si el antispoof está deshabilitado.

    • encryptedLiveness (string | ArrayBuffer | boolean | null): Devuelve false solo si el antispoof está deshabilitado.

    • yaw (number): Rotación horizontal de la cabeza del usuario.

    • pitch (number): Rotación vertical de la cabeza del usuario.

    • videoRecorded (Record<string, string> | null): Vídeo grabado del proceso de captura.

    • livenessMoveResult (string): Resultados tokenizados opcionales de prueba de vida activa.

    • advancedTracking (Uint8Array | null): Resultados opcionales de los datos de seguimiento avanzado codificados.

Una vez finalizada la extracción, los resultados pueden procesarse de muchas formas diferentes.

El equipo de Facephi recomienda el uso de bestImage y templateRaw o bestImageTokenized para los siguientes pasos en procesos de onboarding o autenticación.

Ejemplo de código

Last updated