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);
Wednesday, April 29, 2009
Subscribe to:
Post Comments (Atom)
con este codigo trabajamos hacido uso de una nueva matriz sacando un punto de la matriz original
ReplyDeleteeste 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
ReplyDeleteEs filtro de la media offline del codigo descrito, duplica las dimensiones (m,n) de la matriz y la llena de ceros, utilizando un cast
ReplyDeleteV=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.
en este modelo online corregimos la imagen sobreescribiendo sobre la misma imagen
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteel mètodo Offline utiliza más recursos de memoria para corregir una imagen.
ReplyDeletesi lo siento lo siento yo soy el que estoy mal
ReplyDeleteUna característica interesatne de este filtro es que al aplicarlo a una imagen, esta pìerde brillo y mantiene bordes.
ReplyDelete