Bel.kamal
Messages postés7Date d'inscriptionlundi 18 novembre 2013StatutMembreDernière intervention20 novembre 2013
-
Modifié par BunoCS le 18/11/2013 à 22:29
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020
-
21 nov. 2013 à 07:49
Bonjour ;
Je programme une application sous java qui fait le traitement d'image.
Mais j'ai un problème avec l'intensité de l'image même si je ne fais pas de traitement juste récupération des pixels puis affichage l'image devient un peu sombre.
voici url de l'image original et après faire récupération puis l'affichage:
https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/995534_234385293397562_1279017317_n.jpg Voici code pour récupérée les pixels :
Bel.kamal
Messages postés7Date d'inscriptionlundi 18 novembre 2013StatutMembreDernière intervention20 novembre 2013 19 nov. 2013 à 10:24
Bonjour;
Merci pour votre réponse, Mon but et de faire autre traitement sur l'image mais je perds la luminosité même si je ne fait que la récupération des pixels puis les affichés
Bel.kamal
Messages postés7Date d'inscriptionlundi 18 novembre 2013StatutMembreDernière intervention20 novembre 2013 20 nov. 2013 à 10:27
Merci encore pour vos réponse, Mon but est de récupéré les pixels de l'image faire des algorithmes sur les pixels puis affichés l'image par la suite. Mais quand je ne fais que la récupération puis l'affichage des pixels je perde la luminosité.
Voici le code pour récupérer les pixels:
int pixel;
for (int i=0;i<Width;i++){
for (int j=0;j<Height;j++){
Bel.kamal
Messages postés7Date d'inscriptionlundi 18 novembre 2013StatutMembreDernière intervention20 novembre 2013 20 nov. 2013 à 16:52
Boujour;
oui c résolut, Merci pour votre aide.
puisque Je travaille sur des images au niveau de gris je voudrais avoir un nbr caractérisant le pixel entra 0 et 255.
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020372 21 nov. 2013 à 07:49
Le rgb correspondant au niveau de gris est :
Color c = new Color(rgbInitial);
poidsGris = (c.getRed() + c.getGreen() + c.getBlue()) / 3;
rgbGris = new Color(poidsGris, poidsGris, poidsGris).getRgb();