Remova facilmente fundo de imagens com Python

Com somente 5 linhas de código!


Remova facilmente fundo de imagens com Python

Eu gostaria de fazer um texto bem detalhado, mas essa ferramenta em Python é muito simples e direta ao ponto!

Basta instalar o pip e com o pip instalar o pacote rembg:

pip install rembg --user

O parâmetro --user deixará esse pacote/módulo/biblioteca disponível somente para seu usuário: ${HOME} é necessário possuir o diretório ~/.local/bin incluido na sua variável de ambiente ${PATH}, se não estiver, rode o comando:

echo 'export PATH="${PATH}:${HOME}/.local/bin"' >> ~/.bashrc

Se quiser para todos usuários do sistema, rode: sudo pip install rembg.

Agora é só criar um código básico, exemplo:

code.py

from rembg import remove
from PIL import Image
input = Image.open("bird.png")
output = remove(input)
output.save("output.png")

A imagem sem fundo será salva no diretório que você executou o código e o nome dela será: output.png

Caso queria testar com a imagem desse exemplo, salve-a:

bird.png

Muito bom, né?!


python


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!