Restaurado fotos antigas com inteligência artificial
Este projeto tem como objetivo utilizar as APIs do site replicante.com que é uma plataforma de inteligência artifical com vários modelos pré definidos para manipulação de fotos e vídeos.
Eu criei um exemplo em Python utilizando o modelo VHFR ( Blind Face Restoration with Vector-Quantized Dictionary and Parallel ).
Neste primeiro modelo o objeto é que a AI possa verificar as imperfeições na imagem e utilizando os modelos pré-definidos ele possa recontruir as imagens como no exemplo do site abaixo:
No projeto nós temos uma aplicação em Python simples utilizando Flask onde uma página é encarregada de capturar no formulário o arquivo original e submeter para o script photo_restorer.py. Neste script nós temos as chamadas para o replicante.com API onde acontece toda mágica.
O script possui duas rotas a principal que chama o predict_image com os modelos criados para restauração de imagens, e outra a rota colorize que serve para colorir imagens em preto branco.
Nesta foto de batizado com meus avós paternos é possível ver o poder desta aplicação.
Repositório do projeto:
Para utilizar é muito simples basta instalar a dependências do projeto utilizando o comando:
pip3 install -r requirements.txt
Depois de baixados as dependências do projeto, entre no site replicante.com e crie uma conta para conseguir o acesso a API. Siga o exemplo abaixo
Depois de copiar o api token vá até o arquivo .env e cole o token de comunicação neste arquivo.