Bonjour a tout le monde.
J'ai realise un filtre de Laplace en utilisant la classe BufferedImageOp. Et ca marche parfaitement le seul probleme que j'ai c'est que jobtiens une image qui est assez sombre en fait il n'y a presque d'autre couleur que le noir![]()
J'ai vu sur ce site :
http://www.incx.nec.co.jp/imap-visio.../laplace3.html
que on peut ajouter une valeur de 128 afin d'obtenir une image bien visible. Malheureusement j'ai pas reussi le faire. Comment je peux le faire ?
Quelqu'un peut m'aider ?
Voila une partie de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 float[] filterX = { -1, -1, -1, -1, 8, -1, -1, -1, -1 }; BufferedImage bufferedImage = new BufferedImage(320,200,BufferedImage.TYPE_BYTE_GRAY); bufferedImage.getGraphics().drawImage(image, 0, 0, null); BufferedImageOp imageOp = new ConvolveOp(new Kernel(3,3,filterX)); imageOp.filter(bufferedImage, resultImage);
Partager