A função noise() é uma função embutida na biblioteca Python Wand ImageMagick que é usada para adicionar ruído à imagem.

Sintaxe:

ruído (noise_type, atenuação, canal)

Parâmetros: esta função aceita três parâmetros mencionados acima e definidos abaixo:

  • noise_type: Este parâmetro é usado para armazenar o tipo de ruído. Alguns dos tipos de ruído disponíveis são 'indefinido', 'uniforme', 'gaussiano', 'multiplicativo_gaussiano', 'impulso', 'laplaciano', 'poisson', 'aleatório'.
  • atenuar: Este parâmetro armazena a taxa de distribuição.
  • canal: Este parâmetro armazena o tipo de canal como “verde”, “amarelo”, “vermelho” etc.

Valor de retorno: esta função retorna o objeto Wand ImageMagick.

from wand.image import Image 
with Image(filename ='../geeksforgeeks.png') as image: 
    
    with image.clone() as noise: 
      noise.noise("poisson", 2, "green") 
      noise.save(filename ='noise1.jpg')