CafSDK
Bem-vindo à documentação de CafSDK, uma SDK Android unificada e modular que oferece soluções robustas para detecção de documentos e validação de vivacidade facial.
Visão geral
CafSDK é um SDK Android 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: Usar a BoM (bill of material) para gerenciamento de versões garante compatibilidade entre SDKs, evitando conflitos e agilizando a integração e o uso.
Segurança e Precisão: Aproveita frameworks avançados (por exemplo, TensorFlow Lite, iProov, FaceTec) para uma validação robusta de documentos e faces.
Requisitos
Versão mínima da API do SDK Android (minSdk)
26
Versão da API do SDK Android para compilação (compileSDK)
34
Versão do Kotlin
1.9.10
Versão do Gradle
8.4
Versão do Android Gradle Plugin (AGP)
8.3.2
Instalação
Configuração do Gradle
Adicione estas linhas ao seu settings.gradle.
Compatibilidade com Java 8
Se o Java 8 não estiver habilitado, adicione suporte ao seu build.gradle:
Adicionando dependência do SDK
Inclua o SDK FaceLiveness em suas build.gradle dependências:
Uso
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.
Atualizado

