El ruido de imagen es una variación aleatoria del brillo o la información de color de las imágenes y suele ser un aspecto del ruido electrónico. Podemos agregar ruido a la imagen usando la función noise() . La función de ruido puede ser útil cuando se aplica antes de una operación de desenfoque para desactivar una imagen.
Los siguientes son los ruidos que podemos agregar usando la función noise():
- gaussiano
- impulso
- laplaciano
- multiplicativo_gaussiano
- veneno
- aleatorio
- uniforme
Sintaxis:
wand.image.noise(noise_type, attenuate, channel)Parámetros:
Parámetro Tipo de entrada Descripción tipo_de_ruido numeros.reales Tipo de ruido a aplicar. atenuar numeros.reales Tasa de distribución. Solo disponible en ImageMagick-7. El valor predeterminado es 1.0. canal string base Opcionalmente, apunte a un canal de color para aplicar ruido.
Imagen de origen:
Ejemplo 1:
# Import Image from wand.image module from wand.image import Image # Read image using Image() function with Image(filename ="koala.jpeg") as img: # Generate noise image using spread() function img.noise("poisson", attenuate = 0.9) img.save(filename ="noisekoala.jpeg")
Producción:
Ejemplo 2:
# Import Image from wand.image module from wand.image import Image # Read image using Image() function with Image(filename ="koala.jpeg") as img: # Generate noise image using spread() function img.noise("laplacian", attenuate = 1.0) img.save(filename ="noisekoala2.jpeg")
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