21/08/2008, 02:58
|
| | Fecha de Ingreso: junio-2008
Mensajes: 20
Antigüedad: 16 años, 6 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. |