A inteligência artificial (IA) tem revolucionado a forma como interagimos com o conteúdo digital, e a manipulação de faces em fotos é uma das áreas mais fascinantes. Recentemente, surgiram ferramentas gratuitas e de código aberto que permitem editar expressões faciais com um nível de detalhe impressionante. Neste artigo, exploraremos duas dessas ferramentas, o FacePoke e o Expression Editor, ambas baseadas na poderosa tecnologia LivePortrait. Vamos detalhar como usá-las online e como instalar o FacePoke localmente em seu computador.
O FacePoke é uma ferramenta de IA que permite manipular diversas características faciais em uma foto de retrato. Você pode mover a cabeça da pessoa, abrir ou fechar seus olhos, alterar a expressão dos lábios, sobrancelhas e muito mais, tudo de forma intuitiva.
A maneira mais fácil de experimentar o FacePoke é através do seu espaço dedicado na plataforma Hugging Face. Basta seguir estes passos:
Com a foto carregada, a manipulação é surpreendentemente simples:
A ferramenta permite edições criativas em fotos famosas, como a Mona Lisa ou a Moça com Brinco de Pérola, tornando-as interativas e expressivas através da IA.
É importante notar que o FacePoke é construído sobre o LivePortrait, um projeto de IA extremamente poderoso desenvolvido pela Kuaishou Technology, a mesma empresa por trás da tecnologia de vídeo Kling. O LivePortrait permite animar retratos estáticos usando um vídeo de referência para controlar as expressões faciais.
Para quem deseja mais controle ou usar a ferramenta offline, o FacePoke pode ser instalado localmente. O processo envolve alguns passos técnicos:
Com os pré-requisitos instalados, siga as instruções abaixo, que são baseadas no vídeo de demonstração e no repositório GitHub do FacePoke:
conda create -n facepoke python=3.10
conda activate facepoke
git clone https://github.com/jbilcke-hf/FacePoke.git
cd FacePoke
pip install --upgrade -r requirements.txt
Nota: Conforme o vídeo, este processo pode levar algum tempo devido ao download de pacotes como o PyTorch (aproximadamente 2.5GB).
cd client
bun install
bun build ./src/index.tsx --outdir ../public/
Este comando compila os arquivos do frontend e os coloca na pasta `public` do diretório raiz do FacePoke.
cd ..
python app.py
O vídeo também apresenta o Expression Editor, outra ferramenta de IA disponível online via Hugging Face, também baseada no LivePortrait. Ela oferece uma abordagem ligeiramente diferente para a manipulação facial.
O funcionamento do Expression Editor é similar ao FacePoke, mas utiliza sliders para controlar as edições:
O uso de sliders pode oferecer um controle mais granular para alguns usuários em comparação com o método de arrastar do FacePoke.
Ambas as ferramentas são excelentes para manipular faces com IA e se baseiam no LivePortrait. A principal diferença reside na interface de controle: FacePoke usa arrastar do mouse, enquanto Expression Editor utiliza sliders. A escolha entre elas pode depender da preferência pessoal do usuário quanto ao método de interação.
Tanto o FacePoke quanto o Expression Editor demonstram as capacidades do LivePortrait. Esta tecnologia de IA é projetada para animação eficiente de retratos com controle de costura e redirecionamento, permitindo que imagens estáticas ganhem vida com expressões e movimentos realistas, muitas vezes controlados por um vídeo de referência (driving video). A qualidade dessas ferramentas de IA evidencia o avanço na geração e manipulação de imagens faciais.
Embora ferramentas como FacePoke e Expression Editor ofereçam possibilidades criativas e divertidas, é crucial considerar as implicações éticas. A capacidade de manipular faces em fotos com IA pode ser usada indevidamente para criar deepfakes ou desinformação. É fundamental que os usuários utilizem essas tecnologias de IA de forma responsável e consciente.
FacePoke e Expression Editor são exemplos notáveis de como a IA está tornando a manipulação avançada de imagens acessível a todos. Seja para fins criativos, educacionais ou de entretenimento, essas ferramentas baseadas em LivePortrait abrem um novo leque de possibilidades. A disponibilidade de uso online via Hugging Face facilita a experimentação, enquanto a opção de instalação local do FacePoke atende aos usuários que buscam maior controle e uso offline. Explore essas ferramentas de IA, divirta-se e, acima de tudo, use-as com responsabilidade.
Exploramos as consequências das armas nucleares no espaço para a Terra e a importância de leis internacionais
Descubra como a HeyRosie, uma startup de Inteligência Artificial, está revolucionando o atendimento telefônico para pequenos negócios, oferecendo uma solução mais eficiente e acessível. Conheça os insights de Jordan Gal.
Explore os limites do ChatGPT Operator da OpenAI! Testamos sua capacidade de multitarefa, desde encontrar produtos a criar planos de negócios com IA. Veja os sucessos e desafios.