Pour importer la matrice des niveaux de gris d'une image (ou de plusieurs images) d'une vidéo, vous devez l'ouvrir dans Smile.
-
Pour pouvoir travailler sur une vidéo dans Smile, vous devez tout d'abord l'ouvrir en niveaux de gris. Par défaut, Smile ouvre les vidéos en couleurs (vous pouvez modifier ce réglage par défaut dans le dialogue des Préférences). Pour modifier ce réglage par script, utilisez la propriété globale my gMovieGrey.
set savedmode to my gMovieGrey
set my gMovieGrey to true
set mw to DoOpen(aMoviePath)
set my gMovieGrey to savedmode
-
Pour lire la matrice des niveaux de gris de l'image courante sous forme d'une matrix, utilisez la propriété image des movie windows.
set m to image of mw
QuickScalarMap(0, 0, m, 0) -- affiche m dans un scalar map
-
Pour avancer ou reculer d'un certain nombre d'images, utilisez la propriété «class STEP» suivie de la commande draw.
set «class STEP» of mw to 1 -- avance d'une image
draw mw
set «class STEP» of mw to -3 -- recule de trois images
draw mw
|