Explication du code suivant

bmartinkle -  
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai le code suivant et mon professeur me demande de l'expliquer dans son intégralité, pourriez vous m'aider car je ne comprends pas...


public BufferedImage flou(BufferedImage source) {
BufferedImage image = new BufferedImage(source.getWidth(), source.getHeight(), source.getType());
float[] flou = new float[] {
1f/9f, 1f/9f, 1f/9f,
1f/9f, 1f/9f, 1f/9f,
1f/9f, 1f/9f, 1f/9f
};
Kernel noyau = new Kernel(3, 3, flou);
ConvolveOp opération = new ConvolveOp(noyau);
opération.filter(source, image);
return image;
}


Merci beaucoup et bonne journée

A voir également:

3 réponses

Chris 94 Messages postés 54087 Date d'inscription   Statut Modérateur Dernière intervention   7 345
 
Bonjour,

CCM ne fait pas les devoirs. Des conseils peuvent être demandés mais il ne faut pas espérer obtenir la solution.

Donc, tu donnerais quoi comme explications, toi ? SI un bénévole a le temps et les compétences, il voudra peut-être bien te dire si ça démarre bien... ou pas !
0
bmartinkle
 
excusez moi je voulais pas que l'on fasse mes devoirs, je ne comprends juste pas la Matrice et pourquoi on a la ligne Kernel noyau = new Kernel(3, 3, flou);
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Bonjour,
http://docs.oracle.com/javase/1.4.2/docs/api/java/awt/image/Kernel.html
0