libimage / les détecteurs

dernière mise à jour: 21 janvier 2010

int Image_seuil_RGB(Image_Desc *s, Image_Desc *d, int r, int g, int b);
Seuillage des trois composantes d'une image. Les pixels dans l'image de destination auront les valeurs 0 ou 255.
int Image_AutoSeuilRGB(Image_Desc *s, Image_Desc *d);
Seuillage avec recherche automatique de l'équi-partition : c'est à dire que j'essaye d'avoir le même nombre de pixels des deux cotés de la force. Cette fonction n'a jamais vraiment été testée. Ymmv.
int Image_AutoSeuilGray(Image_Desc *s, Image_Desc *d, int *ps);
Seuillage sur les niveaux de gris (calculés par la formule r+g+b, qui n'est probablement pas la meilleure), et ce, avec la même recherche de l'équi-partition. L'image resultante est une image binaire en rgb. La valeur retournée par *ps est le seuil calculé, compris entre 0 et 3x256, soit 784. Ymmv.
int Image_detect_flat_gray(Image_Desc *src, Image_Desc *dst, int param, int r1);
Détection des zones où, sur un voisinage 3x3, l'ecart entre le maxi et le mini du gris est inférieur à 'param'.
int Image_pix2ptl(Image_Desc *img, int seuil);
Voilà donc une fonction faite pour torturer vraiment la capacité de votre machine à swapper... Et comme c'est un truc écrit àlc, le fichier résultat est nommé pixels.ptl et peut être très gros.

haut de page


vous pouvez me contacter:
oulala@chez.com
Si votre demande est détectante, je patche comme un gruiik.
haut de page

[ tTh détecte ]