Date de mise à jour : 03 avril 2005

Fonctions de la librairie libbm

Liste des fonctions utilisables :

bm_versionlib

Retourne le numéro de la version de la librairie libbm utilisée.

bm_max buffer

Retourne la valeur et les coordonnées du maximum de l'image du tampon buffer.

bm_hard2visu buffer seuil_haut seuil_bas fonction_transfert

Transforme l'image monochrome conformément à la fonction de transfert d'affichage (l'image transformée a la même apparence avec une fonction de transfert linéaire que l'image initiale avec une fonction de transfert quelconque). "fonction_transfert" est une liste tcl de 256 nombres compris entre 0 et 255.

bm_soustrait buffer1 buffer2

Effectue l'opération "buffer1 - buffer2 -> buffer1".

bm_ajoute buffer1 buffer2

Effectue l'opération "buffer1 + buffer2 -> buffer1".

bm_multiplie buffer1 buffer2

Effectue l'opération "buffer1 * buffer2 -> buffer1".

bm_multiplie_ajoute buffer1 buffer2 buffer3

Effectue l'opération "buffer1 * buffer2 -> buffer3".

bm_divise buffer1 buffer2

Effectue l'opération "buffer1 / buffer2 -> buffer1".

bm_carre buffer

Effectue l'opération "buffer1 * buffer1 -> buffer1".

bm_carre_ajoute buffer1 buffer2

Effectue l'opération "buffer1 * buffer1 -> buffer2".

bm_racine_carree buffer

Effectue l'opération "buffer1^0.5 -> buffer1".

bm_marche buffer

Transforme l'image de sorte que les pixels de valeur positive sont mis à +1 et ceux de valeur négative sont mis à -1.

bm_Dxx buffer1 buffer2

Renvoie dans le tampon image buffer2 la composante selon l'axe des abcisses de la dérivée seconde de l'image du tampon buffer1.

bm_Dyy buffer1 buffer2

Renvoie dans le tampon image buffer2 la composante selon l'axe des ordonnées de la dérivée seconde de l'image du tampon buffer1.

bm_mediane liste_tampons tampon_destination

Place dans le tampon tampon_destination l'image médiane des tampons images liste_tampons.