Bonjour je lis la valeur "Red" de chaque pixel sous une surface.
Je mets toutes ces valeurs dans une ArrayList et j'aimerais faire la moyenne de toutes les valeurs.
Voici mon code :
J'ai essay� ceci mais sans succ�s j'ai deux erreurs :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 ArrayList listRed = new ArrayList(); for(int i = 0; i< B;i++){ for(int j = 0; j< B - i; j++){ int p = imgglobal.getRGB(i, j); int r = (p>>16)&0xff; listRed.add(r); System.out.println(""+ listRed); } }
Une erreur pour length "Cannot find symbol"
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 for(int i=0; i < listRed.length ; i++) sommeRed = sommeRed + listRed[i]; double moyenne = sommeRed / listRed.length;
Une erreur pour"array required, but Arraylist found"
Code : S�lectionner tout - Visualiser dans une fen�tre � part sommeRed = sommeRed + listRed[i];
merci bien![]()
Partager