Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/08/2008, 02:58
lucia-lopez
 
Fecha de Ingreso: junio-2008
Mensajes: 20
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Filtro Low-pass

Hola!!
he utilizado lo que me decías y hago lo siguiente:

private float k_media_3x3[] = {
1.0F, 1.0F, 1.0F, 1.0F, 1.0F, 1.0F, 1.0F, 1.0F, 1.0F
};

BufferedImage dstbimg = new BufferedImage(bufferedinicial.getHeigh(),bufferedi nicial.getWidth(),BufferedImage.TYPE_INT_RGB);

Kernel kernel = new Kernel(3,3,k_media_3x3);

ConvolveOp cop = new ConvolveOp(kernel,ConvolveOp.EDGE_NO_OP, null);


Image miImagen = Toolkit.getDefaultToolkit().createImage((cop.filte r(bufferedinicial,dstbimg)).getSource());


jlabel.setIcon(new ImageIcon(miImagen.getScaledInstance(150,150,Image .SCALE_DEFAULT)));


El problema es que en vez de salirme la imagen difuminada, que es lo que necesito, me sale sólo el ruido que hay en la imagen y no la imagen sin ruido, ¿cómo podría solucionarlo? Gracias LUCÍA.