Este repositório demonstra como usar a biblioteca face-api.js
para implementar reconhecimento facial em uma
aplicação ReactJS. A aplicação captura a imagem da webcam do usuário e detecta/identifica um rosto,
podendo disparar alguma ação quando a detecção for maior que x%.
Como esta aplicação foi utilizada para uma POC pessoal, algumas configurações podem estar personalizadas para o meu caso de uso.
Por exemplo: a biblioteca suporta detecção de múltiplos rostos, mas no meu caso é necessário a detecção de apenas um rosto.
- Webcam: react-webcam
- Reconhecimento facial: face-api.js
- Instalar as dependências.
npm i
- Para inicializar o projeto em modo de desenvolvimento, utilize o seguinte comando:
npm run dev
O projeto irá inicializar por padrão na porta 3000. Clique aqui para abrir o projeto no seu navegador padrão.