RemBG

Se você precisa remover o fundo de suas imagens, o Rembg é uma ferramenta excelente e fácil de usar. Neste artigo, vamos explorar como essa ferramenta funciona, como instalá-la e como usá-la para remover o fundo de suas imagens.

remova o fundo de suas imagens usando o Rembg

Quando se trata de edição de imagem, remover o fundo é uma tarefa comum e muitas vezes necessária. Felizmente, existem várias ferramentas disponíveis que tornam essa tarefa muito mais fácil e eficiente.

Uma dessas ferramentas é o Rembg, uma poderosa ferramenta de código aberto que usa redes neurais para remover o fundo de imagens.

O que é o Rembg?

O Rembg é uma ferramenta de código aberto que usa redes neurais para remover o fundo de imagens. Ele é baseado no U-2-Net, uma rede neural que foi treinada em um grande conjunto de dados para segmentar imagens e separar objetos do fundo.

Como instalar o Rembg?

Para instalar o Rembg, você precisa ter o Python instalado em seu computador. Em seguida, basta abrir o terminal e digitar o seguinte comando:

pip install rembg 

Se você deseja usar o suporte de GPU, basta digitar o seguinte comando:

pip install rembg[gpu] 

Como usar o Rembg?

Após a instalação, o Rembg pode ser usado como um CLI (Interface de Linha de Comando). Basta digitar o seguinte comando em seu terminal:

rembg input_image.png output_image.png 

Este comando removerá o fundo da imagem “input_image.png” e salvará a imagem resultante como “output_image.png”. Se você quiser remover o fundo de todas as imagens em um diretório, basta digitar o seguinte comando:

for f in input_dir/*.png; do rembg "$f" "output_dir/${f##*/}"; done 

Este comando removerá o fundo de todas as imagens com extensão “.png” no diretório “input_dir” e salvará as imagens resultantes no diretório “output_dir”.

Como usar o Rembg em Python?

Se você deseja usar o Rembg em um script Python, basta importar o pacote e usar a função “remove” da seguinte maneira:

from rembg import remove from PIL import Image input_path = 'input_image.png' output_path = 'output_image.png' with open(input_path, 'rb') as f: with Image.open(f) as img: img = img.convert('RGBA') data = np.array(img) data = remove(data) img = Image.fromarray(data) img.save(output_path) 

Este script Python removerá o fundo da imagem “input_image.png” e salvará a imagem resultante como “output_image.png”.

Visite RemBG


📝 Fique Por Dentro