Red de conocimiento informático - Material del sitio web - Cómo agregar ruido aleatorio a imágenes en matlab

Cómo agregar ruido aleatorio a imágenes en matlab

m = im read(' dl 011 . jpg ') lee la imagen denominada cámara en MATLAB.

Gráfico lateral (3, 3, 1)

Imshow(M) muestra la imagen original.

Título('Original')

P1 = imnoise(m, 'Gaussian', 0.02) Se agregó ruido gaussiano.

Subtrama (3, 3, 2)

Imshow(P1) muestra la imagen después de agregar ruido gaussiano.

Title('Gaussian Noise');

P2=imnoise(M,'Salt & Chili', 0.02) agrega ruido de sal y pimienta.

Subplot(3,3,3)

Imshow(P2) muestra la imagen después de agregar ruido de sal y pimienta.

Title('Salt amp Chili Noise');

G = medfilter 2 (p1) Filtrado medio de sonidos maníacos gaussianos.

Subtrama (3, 3, 5)

Visualización de imagen (g)

Título ("medfilter gaussiano")

H = medfilter 2 (p2), filtrado medio para la manía de sal y pimienta.

Subtrama (3, 3, 6)

Visualización instantánea (h)

Título ('Ruido médico filtrado de sal y pimienta')

L=[1 1 1 La media aritmética del ruido gaussiano filtrado.

1 1 1

1 1 1];

l = l/9

k=conv2(P1,l)

Subtrama(3, 3, 8)

imshow(k, [])

Título("Filtro de algoritmo gaussiano")

Media aritmética filtrada del ruido de sal y pimienta

d=conv2(P2, l)

Subtrama (3, 3, 9)

imshow(d, [])

Título('Ruido aritmético de sal y pimienta filtrado')