Jump to content

Utilidades com Python - Como remover o fundo de uma imagem


Postagens Recomendadas

  • Pessoal da TecnoSpeed
Postado

Quer saber como remover o fundo de uma imagem de forma simples e prática com Python?
 

"Já perdi a conta de quantas vezes precisei retirar o fundo de uma imagem e toda vez é a mesma tristeza, de procurar por uma ferramenta online que realize isso ou até mesmo ter de abrir o Photoshop apenas para realizar o trabalho simples de remover o fundo da imagem"
Obs: Eu já cheguei a utilizar até o Power Point para fazer isso 😅
 

Porém alguém ouviu minhas preces 🙏 e desenvolveu uma maneira de realizar isso com o Python e o melhor de tudo, é muito simples tu consegue realizar isso com um simples comando. 

Tá . . . 🤥 entendi, mas qual é esse comando mágico ?

Melhor do que lhe falar o comando, vou lhe mostrar na pratica como fazer isso. 🤭.


Veja no final o resultado do processo.

1. Vamos importar a biblioteca que realiza essa magia.

# pip install rembg para instalar a biblitoeca
from rembg import remove

2. Vamos importar o modulo Image da biblioteca PIL para facilitar a abertura de imagem.

# pip install Pillow para baixar a biblioteca
from PIL import Image

3. Abrir a imagem.

#Caminho da Imagem
input_path = 'imagem.png'
# Caminho para salvar a imagem sem fundo
output_path = 'imagem_sem_fundo.png'
# Abrir a imagem no Python
input = Image.open(input_path)

4. Tirar o fundo da imagem e salvar a imagem

# Comando mágico que remove o fundo
output = remove(input)
# Salvar a imagem
output.save(output_path)

Resultado

Lembrando que dependendo da imagem e do fundo o código possa não conseguir remover o fundo adequadamente, portanto sugiro sempre realizar testes para ver se de fato atingiu o resultado esperado.
 

Imagem com fundo. 

image.png

Imagem sem fundo

imagem_sem_fundo.png

 

  • Curtir 1
  • Thanael mudou o título para Utilidades com Python - Como remover o fundo de uma imagem

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...