Cada dia mais as pessoas se encontram nas redes sociais, compartilhando momentos, pratos e filtros engraçados. Recentemente uma onda de compartilhamentos das edições com o aplicativo FaceApp circularam nos feeds de postagens e motivaram o primeiro artigo da Série #BrincandoComVisãoComputacional: “Misturando Faces”.

Utilizando Python, OpenCV, dlib e NumPy, além de alguns conhecimentos matemáticos, é possível “brincar” com as transformações em imagens, gerando resultados como o da imagem acima.

Além do exemplo acima, contei também com uma brincadeira com as fotos minha e de minha namorada, onde repetimos o processo e tivemos esse resultado:

Lennon & Diana

Lennon Diana & Diana Lennon

Com alguns ajustes é possível melhorar o encaixe entre as faces, porém já é possível entender o seu funcionamento e fazer algumas misturar diretamente pelo Python.

O repositório completo da #SérieBVC você pode encontrar em:

lennonalvesdias/brincando-com-visao-computacional