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 :
¿Escribir código en un comentario? Utilice ide.geeksforgeeks.org , genere un enlace y compártalo aquí.
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA