Milhares de fotos e filmes antigos foram feitos na época em que as imagens coloridas não estavam disponíveis. Atualmente, com a ajuda da aprendizagem profunda, podemos tornar estas imagens coloridas e mais próximas do seu aspeto original. Vou testar 5 ferramentas de código aberto, que permitirão aos leitores colorir imagens gratuitamente no seu próprio PC.
Como teste, vou utilizar duas imagens. A primeira foi feita em 1912:
E a segunda fui eu que a fiz:
Ambas as imagens ajudar-nos-ão a verificar os tons de pele, bem como a precisão das cores da paisagem e da arquitetura.
Irei testar ferramentas de código aberto, que estão disponíveis gratuitamente e podem ser descarregadas a partir do GitHub. A utilização destas ferramentas não requer conhecimentos profundos de Python, mas recomenda-se um conhecimento básico de como instalar pacotes em falta utilizando “pip” ou como executar um notebook Jupiter no seu PC.
Vamos começar.
DeOldify é um projeto interessante, que não só fornece bons resultados como também é ativamente atualizado pelos colaboradores (no momento em que escrevo este artigo, a última atualização foi há apenas 10 dias). O DeOldify é baseado no SA-GAN (Self-Attention Generative Adversarial Network). Geralmente, a GAN consiste em duas redes neurais separadas – a gerador e o discriminador. Durante o treino, o gerador aprende a criar imagens plausíveis e o discriminador aprende a distinguir as imagens geradas das imagens reais. Durante horas de treino, ambas as redes tornam-se cada vez melhores, competindo efetivamente uma com a outra. Muitos outros truques também foram usados no código, por exemplo, as imagens podem ser convertidas para o espaço de cores L*a*b ou YUV antes do processamento, para manter a resolução original e alterar apenas os componentes de cor, e assim por diante. Quem estiver interessado em mais detalhes pode consultar a descrição do projeto e o código fonte.
Para executar o DeOldify localmente, precisamos obter o projeto do GitHub e baixar os pesos da rede neural pré-treinada para a pasta “models” (os links foram retirados do página do projeto e pode ser alterada…