Wednesday, April 29, 2009

codigo filtro media ofline

SHUNSHITO SE PUBLICA EL LA ENTRADA JIJI ATT. PAUL BRITO

V=unit8(zeros(9,1));
I1=imgread('im1.jpg');
I2=uint8(Zeros(m,n));
[m,n]=size(I1)
for i=2:m-1;
forj=2:n-1;
V=[I1(i-1,j-1),I1(i-1,j),I1(i-1,j+1),I1(i,j-1),I1(i,j),I1(i,j+1),I1(i+1,j-1),I1(i+1,j),I1(i+1,j+1)];
V=sort(V);
I2(i,j)=V[5];
end;
end;
I1(2:m-1;1:n-1)=I2(2:m-1;2:n-1);
imageshow(I1);

8 comments:

  1. con este codigo trabajamos hacido uso de una nueva matriz sacando un punto de la matriz original

    ReplyDelete
  2. este codigo está escrito para Matlab, podemos notar como a travéz de unit8 convertimos los el tipo de los elemntos dentro de la matriz a enteros

    ReplyDelete
  3. Es filtro de la media offline del codigo descrito, duplica las dimensiones (m,n) de la matriz y la llena de ceros, utilizando un cast
    V=unit8(zeros(9,1));
    Realiza mediante el criterio de vecindad la busqueda de las posiciones circundantes a (m,n) y los traslada a un vector, ordena dicho vector y toma la quinta posicion que es remplazada en el punto (i,j) de la matriz duplicada.

    ReplyDelete
  4. en este modelo online corregimos la imagen sobreescribiendo sobre la misma imagen

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. el mètodo Offline utiliza más recursos de memoria para corregir una imagen.

    ReplyDelete
  7. si lo siento lo siento yo soy el que estoy mal

    ReplyDelete
  8. Una característica interesatne de este filtro es que al aplicarlo a una imagen, esta pìerde brillo y mantiene bordes.

    ReplyDelete