Restaurado fotos antigas com inteligência artificial

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:

VQFR Model

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.

Photo Colorize

Repositório do projeto:

GitHub - jaccon/ai-photo-restore: This script in Python use a Replication.com API to restore any photo easy
This script in Python use a Replication.com API to restore any photo easy - GitHub - jaccon/ai-photo-restore: This script in Python use a Replication.com API to restore any photo easy

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

https://replicate.com/account

Depois de copiar o api token vá até o arquivo .env e cole o token de comunicação neste arquivo.