
Envoyé par
Sve@r
... Mais quand tu écris une formule style n1/2 cela veut bien dire "n exposant 1/2" donc "racine carrée de n" n'est-ce pas ? ...
Oui, tout à fait.
la mémorisation peut éventuellement se faire sur une image bitmap, au niveau de la couleur locale, par un dénombrement dans une base appropriée.
Effectivement, en voulant être bref, je n'ai pas été clair du tout
.
Je voulais dire par là: mémoriser tout résultat provisoire du comptage à l'aide des composantes de la couleur locale, au niveau de la case concernée, par exemple en codant pour tout nouveau point détecté:
1 2 3 4 5
|
IF (r<251) THEN Inc(r, 5)
ELSE BEGIN
r:= 0; Inc(v, 5)
END; |
ce qui revient à compter en base 51 et permet de dénombrer jusqu'à 2600 points (512 - 1).
Le nombre correspondant s'obtient par les instructions:
Npoint:= 5 * v; Inc(Npoint, 5 * r);
L'ennui est que faute de connaître au préalable la plus grande valeur, on n'utilise qu'une petite partie de l'échelle et n'obtient que des couleurs sombres, peu contrastées.
On peut y remédier par une petite modification:
qui conduira à la valeur maximale: Npmax = (255/15)*51 + 50 = 917 .
Un autre procédé permet de s'affranchir du quadrillage de la grille précédemment constituée des (Nc) cases. Sa mise en oeuvre est nettement plus lourde, bien qu'elle s'apparente à ce qui précède, et il vaut sans doute mieux que tu maîtrise ce qui a été donné avant de l'aborder.
Partager