Traitement d’image java

Messages postés
4
Date d'inscription
vendredi 14 juin 2019
Statut
Membre
Dernière intervention
17 juin 2019
- - Dernière réponse : Joseph_1267
Messages postés
4
Date d'inscription
vendredi 14 juin 2019
Statut
Membre
Dernière intervention
17 juin 2019
- 17 juin 2019 à 18:59


Je vous envoi cette image . C’est pour un projet . Svp j’ai besoin de la correction. Merci bien
Afficher la suite 

1 réponse

Messages postés
14566
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
17 octobre 2019
177
0
Merci
Nous ne feront pas votre exercice à votre place.
Merci de décrire précisément votre problème et en postant le code déjà réalisé.

Cliquez ici pour des conseils d'écriture des messages et ici concernant les devoirs scolaires ou PFE.

Pour poster votre code, merci de penser à la coloration syntaxique.
Joseph_1267
Messages postés
4
Date d'inscription
vendredi 14 juin 2019
Statut
Membre
Dernière intervention
17 juin 2019
-
Salut henry, j’ai implémenté quelques choses.. et visiblement j’ai pas trouvé le résultat demandé.
C’est pour cela je demande votre aide

NHenry
Messages postés
14566
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
17 octobre 2019
177 -
A ce moment là, montre le code que tu as implémenté que l'on regarde.

Note, pour poster un code, merci d'utiliser la coloration syntaxique fournie pas le forum. (Bouton <>v )
Joseph_1267
Messages postés
4
Date d'inscription
vendredi 14 juin 2019
Statut
Membre
Dernière intervention
17 juin 2019
-
C’est le code que j’ai envoyé en image. Que j’ai implémenter
Joseph_1267
Messages postés
4
Date d'inscription
vendredi 14 juin 2019
Statut
Membre
Dernière intervention
17 juin 2019
-
Salut henry ,
J’ai bien compiler un programme mais sans avoir utiliser l’opération rescaleOp pour mettre en blanc et noir, or le projet demande avec l’operation rescale Op .

Voici mon code il met bien en blackandwhite mais il me faut avec l’opération rescaleOp et j’y arrive pas.

public static BufferedImage imageNoirEtBlanc(BufferedImage imageInitiale, int seuil){
BufferedImage treatedImage = copierImage(imageInitiale);
HashSet<Integer> colors = new HashSet<>();
for (int y = 0; y < treatedImage.getHeight(); y++) {
for (int x = 0; x < treatedImage.getWidth(); x++) {
Color color = new Color (treatedImage.getRGB(x, y));
int a = color.getAlpha();
int r = color.getRed();
int g = color.getGreen();
int b = color.getBlue();
int avg = (r+g+b)/3;
if (avg < seuil)
treatedImage.setRGB(x, y,Color.BLACK.getRGB());
else
treatedImage.setRGB(x, y,Color.WHITE.getRGB());
}
}
return treatedImage;
}
Commenter la réponse de NHenry