Red de conocimiento informático - Aprendizaje de programación - Ejemplo de código fuente de Matlab

Ejemplo de código fuente de Matlab

Mediana

I = im read(' Lena . BMP '); leer la imagen original

J1=imnoise(I, 'sal y pimienta', 0.02); ruido, con una media de 0 y una varianza de 0,02

J2=imnoise(I,'Gaussian',0.02); más ruido gaussiano con una media de 0 y una varianza de 0,02.

Subtrama (2, 2, 1), imshow(j 1); muestra imágenes con ruido de sal y pimienta.

Subtrama (2, 2, 2), im show (J2); muestra imágenes con ruido gaussiano.

I1= medfilt2(J1,); realiza un filtrado mediano de una ventana cuadrada de 5×5 en la imagen con ruido de sal y pimienta.

I2= medfilt2(J2,); filtrado mediano de ventana cuadrada de 5×5 de imágenes de ruido gaussiano.

Subtrama (2, 2, 3), imshow(I 1); muestra los resultados del filtrado de imágenes con ruido de sal y pimienta.

Subtrama (2, 2, 4), imshow (I2); muestra los resultados del filtrado de imágenes con ruido gaussiano.

Balance

I = im read(' Lena . BMP '); lee los gráficos en I

imshow(一); >

Gráfico, imhist(1); histograma

I2 = histeq(I); porcentaje de ecualización

imshow(I2); p>Imagen; imhist(I2); Porcentaje de histograma ecualizado

imwrite(I2, ' Lena 2 . BMP ');