Traitement d’image java
Fermé
Joseph_1267
Messages postés
4
Date d'inscription
vendredi 14 juin 2019
Statut
Membre
Dernière intervention
17 juin 2019
-
14 juin 2019 à 16:50
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
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
A voir également:
- Traitement d’image java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Image iso - Guide
- Acronis true image - Télécharger - Sauvegarde
1 réponse
NHenry
Messages postés
15173
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
21 décembre 2024
350
14 juin 2019 à 19:05
14 juin 2019 à 19:05
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.
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.
14 juin 2019 à 19:35
C’est pour cela je demande votre aide
14 juin 2019 à 20:32
Note, pour poster un code, merci d'utiliser la coloration syntaxique fournie pas le forum. (Bouton <>v )
14 juin 2019 à 20:43
17 juin 2019 à 18:59
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;
}