[Python] Remova automaticamente o fundo da tela Python da imagem, é tão fácil

Cortar fora

O recorte PS é muito complicado e há muitas teclas de atalho para lembrar. Às vezes, o recorte é realmente necessário. O que devo fazer? Como um aluno de TI, podemos criar muitas coisas interessantes por nós mesmos.

Usamos a API do site removebg para obter o fosco automático, não é legal? Isso pode ser alcançado em algumas linhas simples de código Python, o que é simplesmente conveniente.

Vamos dar uma olhada? !

 

1. Remova o fundo de uma imagem

site removebg : https://www.remove.bg/zh/upload

Primeiro faça login no site removebg e registre-se, verifique a chave API em minha conta

from removebg import RemoveBg

# 去除一张图片
rmbg = RemoveBg('', 'error.log') #‘’为你的API密钥
path = 'data/image'
rmbg.remove_background_from_img_file(f"{path}/1.jpg")#图片根据自己的照片名称来修改哦

Em seguida, siga o código ali, modifique seu caminho, selecione a imagem, observe que a imagem aqui se chama 1.jpg, a imagem após remover o fundo é automaticamente nomeada com o nome original mais _no_bg.png, e o fundo é removido A imagem é salva no caminho da imagem original.

 

2. Remova o fundo de várias fotos

O código não é diferente do anterior, mas um loop é adicionado, o que ainda é muito fácil e simples

import os
from removebg import RemoveBg

#扣除多张图片
rmbg = RemoveBg('', 'error.log') #还是API密钥
path = 'data/image/removebg'#还是照片路径
for pic in os.listdir(path):
    img_path = os.path.join(path, pic)
    rmbg.remove_background_from_img_file(img_path)
    print(f"{img_path} is done!")

Deve-se observar que, ao selecionar várias imagens de uma vez, o formato da própria imagem pode estar incorreto ou incompatível, resultando em um erro. Erros comuns de formato de imagem são relatados da seguinte forma:

O protocolo de transferência de hipertexto (HTTP) 400 Bad Request

A solução violenta é deletar essa foto. Não me pergunte como eu sabia, porque falta um 2 na minha foto.

Dê uma olhada no efeito, é possível lidar com o efeito de recorte menos exigente!

Acho que você gosta

Origin blog.csdn.net/weixin_44566432/article/details/107840109
Recomendado
Clasificación