Ir para o conteúdo
PyPro PyPro
Artigos Cursos Projetos Missão Sobre nós Contato

Dicas Pythônicas

Removendo o Fundo de uma Imagem com Python

Essa técnica é particularmente útil em projetos de design, edição de imagens ou quando você precisa de imagens com fundo transparente para apresentações ou sites.

Por Dilermando Piva Jr. · 27/01/2025

Olá, caro leitor! Seja muito bem-vindo a mais uma edição da "Dicas Pythonicas".

Aqui no pyPRO, continuamos a compartilhar dicas práticas e poderosas para ajudá-lo a dominar Python em diversas aplicações.

Hoje, vamos mostrar como remover o fundo de uma imagem usando Python. Essa técnica é particularmente útil em projetos de design, edição de imagens ou quando você precisa de imagens com fundo transparente para apresentações ou sites.

Aqui está o código que usamos para realizar essa tarefa:

# Image Background Remover
# pip install rembg
# pip install pillow
from rembg import remove as rm
from PIL import Image
def Remove_Fundo(img):
   imagem = Image.open(img)
   fundo = rm(imagem)
   fundo.save('rimagem04.png')
Remove_Fundo('imagem04.png')

Como Funciona?

Instalação de Dependências: Primeiro, é necessário instalar as bibliotecas rembg e Pillow com os seguintes comandos:

pip install rembg
pip install pillow

A biblioteca rembgé especializada em remover fundos de imagens, enquanto Pillow é usada para manipulação de imagens.

Função Remove_Fundo: Esta função abre uma imagem usando Pillow e aplica o método remove da biblioteca rembg para remover o fundo.

Salvamento da Imagem: A imagem resultante, sem o fundo, é salva com o nome 'rimagem04.png'.

Este processo é bastante eficiente e pode ser integrado em pipelines de processamento de imagens ou utilizado em projetos que exigem manipulação visual.

Espero que esta dica te inspire a explorar mais sobre manipulação de imagens com Python. Não perca a próxima edição, onde traremos mais dicas para aprimorar suas habilidades em Python!

Um forte abraço,

Prof. Dr. Dilermando Piva Jr.
Idealizador do pyPRO
Visite: https://pypro.com.br para mais informações sobre Python, Ciência de Dados e Git/GitHub.

← Voltar para artigos

pyPRO - Python para todos.

Instagram YouTube LinkedIn X (Twitter)