Home / Geral / Restaurado fotos antigas com inteligência artificial
Geral

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.

AJ

Escrito por André Jaccon

Autor e especialista em tecnologia publicando reflexões e conhecimentos sobre inovação e desenvolvimento.

← Post Anterior Entrevista Uol Tilt - Bloqueio de celulares nos presídios Próximo Post → Instalando OpenCV2 no Raspiberry Pi