For the complete documentation index, see llms.txt. This page is also available as Markdown.

CafSDK

Bem-vindo à documentação de CafSDK, um SDK iOS unificado e modular que oferece soluções robustas para detecção de documentos e validação de vivacidade facial.



Visão geral

CafSDK é um SDK iOS abrangente que integra duas funcionalidades principais:

  • Detecção de Documentos: Baseado no DocumentDetector framework e TensorFlow Lite.

  • Validação de Vivacidade Facial: Disponibilizada por meio do CafFaceLiveness módulo, que oferece suporte tanto a iProov e FaceTec 2D provedores. Esses provedores podem ser usados de forma independente ou em combinação, oferecendo a flexibilidade de adaptar a solução às suas necessidades.

Essa abordagem unificada permite que os desenvolvedores incluam apenas os módulos necessários, reduzindo o excesso e simplificando a integração.


Recursos

  • Modularidade: Integre o SDK completo ou selecione componentes individuais.

  • Facilidade de Integração: Compatível com Swift Package Manager e CocoaPods.

  • Segurança e Precisão: Aproveita frameworks avançados (por exemplo, TensorFlow Lite, iProov, FaceTec) para uma validação robusta de documentos e faces.

  • Escalabilidade: Projetado para iOS 13.0+, garantindo compatibilidade com dispositivos modernos.


Requisitos

Informações de implantação
Versão

Alvo do iOS

13.0+

Xcode

15.4+

Swift

5.10+


Instalação

Swift Package Manager (SPM)

Para adicionar CafSDK usando SPM, inclua a seguinte dependência no seu Package.swift arquivo:

Depois, adicione os produtos desejados ao target do seu app:

CocoaPods

Para instalar usando CocoaPods, adicione o seguinte ao seu Podfile:

Uso

Para importar e usar DocumentDetector ou CafFaceliveness no seu app, adicione a seguinte instrução de importação no início dos seus arquivos Swift:

Documentação:

Arquitetura do Módulo

O CafSDK unificado é organizado em vários componentes modulares:

  • CafSDK: O módulo guarda-chuva para as funcionalidades principais.

  • DocumentDetector: Fornece detecção segura de documentos usando TensorFlow Lite.

  • CafFaceLiveness: Gerencia a validação de vivacidade facial.

  • IproovProvider: Integra a solução de vivacidade facial da iProov.

  • FaceTec2DProvider: Integra a solução de vivacidade facial FaceTec 2D.

Atualizado