Neste guia, mostramos como:
- Configurar seu ambiente de desenvolvimento para trabalhar com rostos aumentados
- Aplicar texturas 2D e anexar objetos 3D aos rostos detectados
Pré-requisitos
- Xcode versão 13.0 ou mais recente
- Cocoapods 1.4.0 ou posterior, se estiver usando Cocoapods
- Um dispositivo Apple compatível com ARKit que execute o iOS 12.0 ou posterior (destino de implantação do iOS 12.0 ou mais recente necessário)
Como usar rostos aumentados
As etapas a seguir usam o app de exemplo de rostos aumentados para mostrar as tarefas essenciais para configurar e criar um app com esses recursos.
Fazer o download do app de exemplo de rostos aumentados
- Clone ou faça o download do SDK do ARCore para iOS mais recente no GitHub para conseguir o código do app de exemplo.
- Abra uma janela de Terminal ou Finder e navegue até a pasta em que você clonou ou fez o download do SDK.
- O exemplo de código do app está disponível em
/Examples/AugmentedFacesExample
.
Run pod install
O app AugmentedFacesSample vem com um Podfile pré-configurado com o SDK do ARCore e as versões do iOS necessárias. Para instalar essas dependências:
- Abra uma janela de Terminal e execute
pod install
na pasta em que o projeto Xcode está. Isso gera um arquivo*.xcworkspace
que você vai usar mais tarde para criar e executar o app.
Criar e executar o app
- Abra o arquivo
.xcworkspace
(não o.xcodeproj
) do projeto no Xcode. - Abra as configurações gerais do destino e altere o identificador do pacote.
- Pressione Cmd+R ou clique em Executar. Use um dispositivo físico, não o simulador, para trabalhar com rostos aumentados. O dispositivo precisa estar conectado à máquina de desenvolvimento por USB.
Testar o app de exemplo
- Crie e execute o app de exemplo do arquivo
.xcworkspace
para iniciá-lo no dispositivo. - Se solicitado, conceda permissões de câmera ao app. O ARCore começará a detectar os rostos visíveis na câmera. No momento, apenas um rosto é detectado por vez.
- Confira se a câmera está voltada para o usuário.
Próximas etapas
- Consulte o Guia do desenvolvedor de rostos aumentados para iOS para ver o código do app de exemplo e saber mais sobre como trabalhar com esse recurso nos seus apps.
- Consulte a Referência da API ARCore para iOS.
- Assista o vídeo a seguir sobre como começar a usar o recurso de rostos aumentados no iOS: