Satimage Précédent | Suivant
Création d'une matrix depuis une image
Accueil Documentation Smile Calcul numérique Le calcul avec Smile Création d'une matrix depuis une image  
Smile peut ouvrir tous les formats d'images reconnus par QuickTime, tels que les JPEG, PNG, BMP etc. (Smile affiche ces fichiers sous forme de movie). Cependant il est également possible d'importer la matrice des niveaux de gris d'une image sans avoir à l'ouvrir.

Les commandes d'importation de données depuis des fichiers d'image sont imagefile bounds et convert imagefile.
  • imagefile boundsrenvoie les bounds d'une image bitmap (JPEG, TIFF etc.)
    alias
    Result: bounding rectangle
    imagefile bounds renvoie la taille (en pixels) de l'image sous forme d'une liste {0, 0, xmax, ymax}.
  • convert imagefilerenvoie la matrice des niveaux de gris de l'image bitmap (JPEG, TIFF etc.)
    alias
    [subrect] bounding rectangle
    Result: matrix
    convert imagefile renvoie, dans une matrix, le tableau 2D des niveaux de gris des pixels de l'image. convert imagefile convertit l'image en niveaux de gris avant d'importer ses données numériques. Les niveaux de gris sont compris entre 0 (pixels blancs) et 255 (pixels noirs).
    set m to convert imagefile (alias aPath)
    QuickScalarMap(0, 0, m, 0) -- affiche les niveaux de gris dans un scalar map
English version
Copyright ©2008 Paris, Satimage