Bonjour, je souhaite tracer un histogramme, et j'ai fait un algorithme mais mon bizarrement mon histogramme ne se trace pas(je veux le tracer en qt);mais je suis sur ce forum pour valider mon algorithme svp:
En fait j'ai choisi un pas de 100 pour tracer mon histogramme:voici mon algorithme si quelqu'un peut m'aider svp:
Code C : 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
17
18
19
20
21
22
23
24
25
26
27
28
29
30 tailleImage = Nbligne * Nbcolonne ; Histo[tailleImage] ; for(i = 0; i < tailleImage/100; i++) { Histo[i] = 0 ; } myX[0] = 0 ; myX[tailleImage/100] ; for(i= 1; i < tailleImage/100 ; i++) { myX[i] = myX[i - 1] + pas ; } for(i = 0; i < (tailleImage/100); i++) { for ( y = 0; y < Nbligne; y++) { for ( x = 0; x < Nbcolonne; x++) { if((i * pas) <= image[y * Nbcolonne + x] && image[y * Nbcolonne+ x] < (i+1) * pas) { Histo[i]++ ; } } } }
Merci d'avance.
Partager