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

Propriedades

Propriedades de configuração do componente Selphi Widget.

Estas propriedades permitem personalizar o comportamento do fluxo de captura de padrão facial.

Constantes e tipagem

Selphi oferece tipos e constantes para facilitar sua implementação em ambientes tipados.

import { CameraType, CameraPreferred, LivenessMode } from '@facephi/selphi-web-component'

No React, estes enums (CameraPreferred e LivenessMode, entre outros) também são exportados de @facephi/sdk-web-react.

Recomendação: Configure as propriedades por meio de JavaScript, JSX ou dos bindings do seu framework (React, Vue, Angular, etc.). Evite a configuração HTML nativa com atributos (nombre-atributo="valor"), pois ela pode perder a tipagem e o formato esperado pelo componente.


Propriedades de configuração do Selphi Widget

Captura

  • stabilization: Ativa a estabilização do rosto durante a captura.

  • Timeout: Tempo limite em milissegundos para capturar o rosto.

Extração

Câmera

  • cameraHeight: Resolução vertical preferida da câmera.

  • cameraId: Identificador da câmera a ser usada.

  • cameraSwitch: Exibe o botão para alternar de câmera.

  • cameraType: Tipo de câmera (frontal ou traseira). Recomendado: cameraPreferred.

  • cameraWidth: Resolução horizontal preferida da câmera.

  • externalCamera: Fluxo de vídeo externo para a captura.

  • cameraRotation: Rotação aplicada à imagem da câmera.

Personalização

Configuração interna

Gravação de Vídeo

Ferramentas de desenvolvedor

  • debug: Ativa o modo de depuração na tela.

  • showLog: Exibe informações detalhadas no console.


Compatibilidade e validação de propriedades

Algumas propriedades foram renomeadas. O nome legacy continua sendo o principal e funcional nesta versão, enquanto o novo nome é o recomendado. Regras de resolução:

  • Precedência: se você definir ao mesmo tempo o nome legacy e o novo, prevalece o novo e é emitido um aviso de precedência no console.

  • Somente legacy: usar apenas o nome legacy emite um aviso de depreciação no console. O nome legacy será removido na próxima versão major.

  • Propriedade desconhecida: uma propriedade não reconhecida se ignora silenciosamente sempre.

  • Validação (settingsStrictness, por padrão tolerante): no modo tolerante, um valor inválido é substituído pelo seu valor padrão e um aviso é emitido; no modo estrito, ele interrompe o SDK com um erro bloqueante.

Atualizado