Explication du code suivant

Fermé
bmartinkle - 19 mai 2013 à 13:45
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 23 mai 2013 à 13:00
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 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 7 334
19 mai 2013 à 15:00
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
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 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 312
23 mai 2013 à 13:00
Bonjour,
http://docs.oracle.com/javase/1.4.2/docs/api/java/awt/image/Kernel.html
0