> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/docs.facephi-pt-br/produtos/idv-suite/flujos-and-integraciones/configuracion-tecnica-del-cliente/sdk-mobile/idv-mobile/componente-selphi.md).

# Componente - Selphi

<figure><img src="/files/294d0a09aeb95da9d58a6f68c51cf892c4ca1a6d" alt="" width="318"><figcaption></figcaption></figure>

A Captura Facial deve ser configurada.

<figure><img src="/files/c2bcbba6b6a6ea0e1fd9c1e2367868f451093d3d" alt="" width="271"><figcaption></figcaption></figure>

Para fazer isso, clicamos no ícone da engrenagem; se ele tiver um ponto vermelho, significa que há um parâmetro obrigatório que não está configurado e não poderemos salvar o Fluxo.

#### Tutorial antes da captura

Tipo: Boolean

Padrão: Ativado

Nome do parâmetro no SDK: *showTutorial*

Se ativado, o app móvel mostrará um ícone (i) de informação no canto superior direito da tela de "Dica inicial antes da captura"; esse botão mostra um tutorial mais detalhado de como realizar a captura.

#### Dica inicial antes da captura

Tipo: Boolean

Padrão: Ativado

Nome do parâmetro no SDK: *showPreviousTip*

Se ativado, o app móvel mostrará uma tela com um breve tutorial antes do início do processo de captura.

#### Tela de diagnóstico de erros

Tipo: Boolean

Padrão: Ativado

Nome do parâmetro no SDK: *showDiagnostic*

Se ativado, o app móvel mostrará uma tela indicando o erro específico que impediu concluir o processo de captura. Cada erro é tratado de forma diferente e algumas telas apresentarão botões para fechar, tentar novamente ou até ir para a configuração do dispositivo.

#### Pré-visualizar imagem capturada

Tipo: Boolean

Padrão: Ativado

Nome do parâmetro no SDK: *showResultAfterCapture*

Se ativado, o app móvel mostrará uma tela com a imagem capturada para que o usuário confirme se ela está sendo exibida corretamente ou prefira refazê-la.

#### Ativar vibração durante a captura

Tipo: Boolean

Padrão: Ativado

Nome do parâmetro no SDK: *vibrationEnabled*

Se ativado, o app móvel dará feedback ao usuário por meio de pulsos hápticos (vibrações).

#### Arquivo de recursos

Tipo: String

Padrão: *vazio - PREENCHER*

Nome do parâmetro no SDK: *resourcesPath*

O nome do arquivo zip que é entregue junto à dependência de FPHISelphiWidget. Este arquivo deve ser encontrado com esse mesmo nome entre os assets da aplicação que integrar o Fluxo.

A estrutura do nome dos zips que costumam ser publicados é resources-${PRODUCT}-{$VERSION}.zip (i.e. *resources-selphi-2-0.zip)*

#### Ativar pré-estabilização

Tipo: Boolean

Padrão: Desativado

Nome do parâmetro no SDK: *stabilizationMode*

Se ativado, a captura estabelece um modo de estabilização prévio a qualquer processo do Widget. Com esse modo, obriga-se o Widget a não iniciar nenhum processo se o usuário não estiver com a cabeça olhando para a frente e sem movê-la.

#### Otimizar modelo facial

Tipo: Boolean

Padrão: Desativado

Nome do parâmetro no SDK: *templateRawOptimized*

Se ativado, o modelo facial é otimizado para reduzir seu tamanho.

#### Ativar modo de depuração

Tipo: Boolean

Padrão: Desativado

Nome do parâmetro no SDK: *debug*

Se ativado, a captura será feita no modo *Debug.*

#### Modo de teste de vida

Tipo: Seletor

Padrão: Passive

Nome do parâmetro no SDK: *livenessMode*

Define o modo de validação de vida do processo de Captura Facial:

* **NONE**: Indica que o modo de detecção de foto não deve ser ativado nos processos de autenticação.
* **MOVE**: Indica que o modo de detecção de movimento ativo deve ser ativado.
* **PASSIVE**: Indica que o teste de vida será realizado no servidor, enviando a “bestImage” ou o correspondente “tokenTemplateRaw”

#### Tela cheia

Tipo: Boolean

Padrão: Ativado

Nome do parâmetro no SDK: *fullscreen*

Se ativado, o processo de captura é feito em tela cheia. Atualmente, é o único modo disponível.

#### Ativar flash da câmera

Tipo: Boolean

Padrão: Desativado

Nome do parâmetro no SDK: *cameraFlashEnabled*

Ativa o flash do dispositivo. Combine com o parâmetro de seleção de câmera.

#### Percentual de recorte do rosto

Tipo: Float

Padrão: *0,9*

Nome do parâmetro no SDK: *cropPercent*

Valor decimal entre 0 e 1 que indica o percentual de recorte que será aplicado sobre a imagem facial originalmente capturada.

#### Selecionar câmera

Tipo: Seletor

Padrão: Frente

Nome do parâmetro no SDK: *cameraPreferred*

Define se a Captura Facial será feita com a câmera frontal ou traseira.

#### Caminho do arquivo de vídeo

Tipo: String

Padrão: *vazio*

Nome do parâmetro no SDK: *videoFilename*

Se o valor for diferente de vazio, o processo de Captura de Documento será gravado como um .mp4 no caminho indicado; dessa forma, o integrador pode obtê-lo acessando-o.

#### Parâmetros\*

Tipo: Dicionário \<String,String>

Padrão: *vazio*

Nome do parâmetro no SDK: *params*

Este dicionário é para configurações específicas e só deve ser usado quando tiver sido indicado pela Facephi devido a um caso de uso especial.
