Deepfake — Animação de imagem estática — Python / Deep learning
Tutorial de como usar o DeepAnimator em Python
Resolvi usar uma biblioteca de DeepLearning para fazer alguns testes.
Caso você, assim como eu já viu porém nunca tenha testado esse tipo de biblioteca esse tutorial é para você!
Nesse tutorial tomei como base a demo do projeto original, o qual vou adicionar nos links de refêrencia no final deste artigo.
Vou usar o Google colab para realizar a execução dos scripts!
Primeiramente
Vamos copiar o projeto do github, e importar para o Google Colab
Adicione esse diretéorio ao Colab
Nesse diretório no drive existem arquivos de imagem, video e arquivo de checkpoint para no nosso modelo.
https://drive.google.com/drive/folders/1kZ1gCnpfU0BnpdU47pLM_TQ6RypDDqgw?usp=sharing
Carregar vídeo e imagem fonte
Neste script abaixo vamos importar a imagem que vamos fazer a animação e o vídeo que usaremos como base:
Importando modelo e checkpoint
Criando a imagem animada
Resultado:
Mais alguns testes:
Face Swap
Neste vídeo abaixo (De volta para o futuro) é exemplo de troca de rosto feita perfeitamente!
Neste outro vídeo a voz do ‘Obama’ é trocada e feita as expressões nele falando. (Incrível!)
Também é possivel realizar outros tipos de ‘Deep Face” com esse algoritmo.
No github do projeto é possível seguir os tutoriais para poder usar.
O caminho dessa tecnologia é muito vasto, sem dúvida nenhuma é uma ótima área para se aperfeiçoar.
Agradeço a sua leitura até aqui, se puder CURTA, COMPARTILHE ! Espero que que esse tutorial ajude você de alguma forma!
Obrigado!
Links de referência
https://github.com/AliaksandrSiarohin/first-order-model
https://pt.wikipedia.org/wiki/Deepfake
Follow me
Github — https://github.com/wesleykaoru
Linkedin — https://www.linkedin.com/in/wesleywatanabe