Cree su propia foto de pasaporte con un solo clic y elimine el fondo con nuestro editor de fotos.
Esta aplicación utiliza IA para cambiar y recortar automáticamente los fondos de las imágenes. Puede eliminar, reemplazar o cambiar el fondo de una foto con facilidad. Simplemente recorte su foto y péguela en un nuevo fondo.
Esta herramienta intuitiva de eliminación y cambio de fondos le ayuda a recortar imágenes automáticamente con IA, eliminando el fondo y creando un sello PNG transparente de alta calidad. Además, cuenta con más de 200 imágenes en 4K/HD para cambiar el fondo con un solo toque.
Modo automático IA
Reconoce imágenes de personas, animales, plantas, anime, etc.
Seleccione la foto y la herramienta avanzada de IA recortará el objeto perfectamente con un solo clic.
No es necesario borrar manualmente fondos complicados.
Modo manual
Delinee rápidamente el objeto de su foto que desea recortar.
Borre y repare la imagen recortada fácilmente.
Codigo de Fuente
import cv2
import numpy as np
def remove_background(image_path, output_path):
# Leer la imagen
image = cv2.imread(image_path)
if image is None:
print("Error: No se puede leer la imagen.")
return
# Convertir la imagen a escala de grises
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# Aplicar un umbral para crear una máscara binaria
_, binary_mask = cv2.threshold(gray, 150, 255, cv2.THRESH_BINARY_INV)
# Refinar la máscara usando la operación de apertura (erosión seguida de dilatación)
kernel = np.ones((5, 5), np.uint8)
binary_mask = cv2.morphologyEx(binary_mask, cv2.MORPH_OPEN, kernel, iterations=2)
# Usar la distancia transformada para encontrar el fondo seguro
dist_transform = cv2.distanceTransform(binary_mask, cv2.DIST_L2, 5)
_, sure_bg = cv2.threshold(dist_transform, 0.1 * dist_transform.max(), 255, 0)
sure_bg = np.uint8(sure_bg)
# Invertir la máscara del fondo seguro para obtener la máscara del primer plano
sure_fg = cv2.subtract(255, sure_bg)
# Crear una máscara de tres canales para aplicar a la imagen original
sure_fg_color = cv2.merge([sure_fg, sure_fg, sure_fg])
# Aplicar la máscara a la imagen original para obtener el primer plano
foreground = cv2.bitwise_and(image, sure_fg_color)
# Guardar la imagen resultante
cv2.imwrite(output_path, foreground)
print(f"Imagen guardada en {output_path}")
if __name__ == "__main__":
input_image_path = "ruta/a/tu/imagen.jpg"
output_image_path = "ruta/a/tu/imagen_sin_fondo.png"
remove_background(input_image_path, output_image_path)
Modo de desenfoque DSLR
Use el efecto de desenfoque para crear imágenes impresionantes con fondos borrosos.
Seleccione la imagen de nuestra galería y aplique el efecto de fondo borroso para obtener resultados perfectos cada vez.
Desenfoque de forma
Nuestra opción de desenfoque de forma le permite crear fotos desde ángulos diferentes y sorprendentes.
Modo de salpicadura de color
Photo Color Splash ofrece más de 50 marcos de fotos de alta calidad con colores vivos para decorar sus imágenes favoritas.
Este editor aplica efectos especiales como blanco y negro, sepia, escala de grises, nitidez, desenfoque y más. Ajuste la temperatura del color, reflejos, efectos de espejo, toque de color, belleza de la piel y efectos de transición para crear arte en color.
Photo Cut ofrece cientos de plantillas gráficas prediseñadas para imágenes de perfil, invitaciones de cumpleaños, plantillas de fitness y eventos. Puede personalizar estas plantillas con su propio texto, calcomanías e ilustraciones.
Las imágenes recortadas y transparentes se pueden guardar como pegatinas y superponer en otras fotos. Cree pegatinas PNG transparentes y combínelas con cualquier fondo de color. La función de eliminar fondo crea PNG o JPG transparentes, perfectos para usar en otros programas y crear fotomontajes, collages o hermosos fondos.