martes, 24 de abril de 2012

Mediana de una Imagen java (BufferedImage)




Bienvenido a JavaCurso Avanzado.  En esta publicación aprenderás:
Eliminar Ruido de una imagen cualquiera.
Problema a resolver: Tenemos una imagen tomada de una imagen digital que tiene ruido. El ruido es un efecto que hace que la imagen se vea borrosa o con un efecto de tierra o arena en la fotografía. Se desea que la imagen sea tratada para que sea más nítida o más clara.

El proceso es el siguiente:
         1.     Se toman los pixeles vecinos.
20
22
22
40
50
40
25
10
22


         2.     Se ordenan en forma ascendente para quedar así.
10, 20, 22, 22, 22, 25, 40, 40


         3.     Se elige el valor que esta en medio.
10, 20, 22, 22, 22, 25, 40, 40

         4.     Se pone el nuevo valor en la posición en la cual estamos, para quedar asi.
20
22
22
40
22
40
25
10
22


        5.     Este proceso se hace hasta recorrer todos los pixeles y sirve para tomar el valor de en medio para borrar el efecto ruido de una imagen.


ASi deseas descargar el código es el siguiente. Descarga del servidor de preferencia.




No hay comentarios:

Publicar un comentario