Función Wand gaussian_blur() en Python

Otro tipo de desenfoque es el desenfoque gaussiano . La diferencia del desenfoque gaussiano con el normal es que el desenfoque gaussiano se logra mediante el uso de la función gaussiana. Simplemente cualquier ecuación de la forma: se llama Función Gaussiana.

Sintaxis:

wand.image.gaussian_blur(radius="radius_value"
                           sigma="sigma_value"
            channel = "optional_channel_value")
  
# radius should always be greater than sigma(standard deviation)

Parámetros:

Parámetro Tipo de entrada Descripción
radio numeros.reales el radio de, en píxeles, sin contar el píxel central.
sigma numeros.reales la desviación estándar, en píxeles
canal string base Canal de color opcional para aplicar desenfoque.

Imagen utilizada:

Ejemplo 1:

# import display() to show final image
from wand.display import display
  
# import Image from wand.image module
from wand.image import Image
  
# read file using Image function
with Image(filename ="koala.jpeg") as img:
  
    # perform adaptive blur effect using adaptive_blur() function
    img.gaussian_blur(radius = 5, sigma = 4)
  
    # save final image
    img.save(filename ="gb_koala.jpeg")
  
    # display final image
    display(img)

Producción :

 

Ejemplo #2: Radio y sigma reducidos

# import display() to show final image
from wand.display import display
  
# import Image from wand.image module
from wand.image import Image
  
# read file using Image function
with Image(filename ="koala.jpeg") as img:
  
    # perform adaptive blur effect using adaptive_blur() function
    img.gaussian_blur(radius = 2, sigma = 3)
  
    # save final image
    img.save(filename ="gb_koala.jpeg")
  
    # display final image
    display(img)

Producción :

Publicación traducida automáticamente

Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *