Modismos nominales
¿Está claro? Todo;
I = im read(' Lena . BMP ');
% leído en la imagen preprocesada
imshow(1)
%Mostrar imagen preprocesada
k 1 = filtro 2(f especial(' promedio ', 3), I)/255
% es filtrado medio 3*3.
K2=filter2(fspecial('average ', 5), I)/255;
% representa un filtrado medio de 5*5.
K3=filter2(fspecial('average ', 7), I)/255;
% significa filtrar por 7*7.
Imagen, imshow(K1)
Imagen, imshow(K2)
Imagen, imshow(K3)
Método 2: Doble Declaración de bucle, método de media móvil
% filtro medio
clc, clear;
f = im read(' Lena . BMP ');
Gráfico de rama (121), im show (f), título ('original');
f1=imnoise(f,'Gaussian', 0.002, 0.0008);
% plot (222), im show (f1), title('Agregar mapa de ruido gaussiano');
k 1 = Piso (3/2)+1;
k2 =Piso(3/2)+1;
x = f 1;
[M, N]=Tamaño(X);
uint8? y =zeros(M,N);
funBox=zeros(3,3);
¿Para qué? i=1:M-3
¿Para qué? j=1:N-3
funBox=X(i:i+3,j:j+3);
s = suma(funBox(:)); p> p>
h = s/9;?
Y(i+k1, j+k2)= h;
Fin
Fin
Y = Y/255 ;
Gráfico de rama (122), im show (y), título ('filtro medio');
Diagrama de implementación: