| Prima Homepage ImaLab Generating C++ Modules User Manual The Command Shell Running Imalab Plugin Process Pixels and Images Interactive selection Graphics: plots, profiles Image file I/O Image display Connectivity Analysis Image Processing(1) Gaussian operators Technical Documentation Creating New Modules Tutorial Tutorial Download |
Premier exemple: séquence vidéo Prenons l'exemple le plus simple: je veux regarder la séquence vidéo d'images de bureau qui se trouve dans le répertoire /net/orion/users/aavanzi/work_data/sequence3 La commande suivante fait alors défiler la séquence, à une vitesse rapide, assez naturelle pour un film: seq_sho -dir /net/orion/users/aavanzi/work_data/sequence3 Une commande similaire effectue en plus le calcul des régions-différence par rapport à une image de reférence; le paramètre -screen 21 assure une fenêtre assez grande pour l'affichage: nvs_sho -dir /net/orion/users/aavanzi/work_data/sequence3 -screen 21 Pendant le défilement de la séquence, un certain nombre de touches permettet d'influencer le cinema:
Parlons donc du shell. Une "ligne de commande" dans ce shell est une expression en C ou en C++, qui est interprétée dans l'environnement du système ... qu'on découvre petit à petit: il contient des milliers de fonctions et de variables. Par exemple, la variable delai est le delai d'affichage modifié par les touche haut/bas: on peut l'inspecter et modifier. Lorsqu'on relance le mode continu, par la commande continue,ce delai sera en vigueur.
Autre exemple: la variable ima-ix représente l'indexe de l'image courante; si on le met à 0, le défilement reprendra au début de la séquence. La variable ix-maxdonne l'indexe de la dernière image de la séquence. La variable i-incr donne l'incrément entre deux images consécutives. Deuxième exemple: feuilles de rosier imalab_roses -dir /net/orion/images/HORTICOL/2000_11_24__100x lance le programme sur les images présentes dans le répertoire indiqué. On voit alors apparaitre une fenêtre plus grande que l'image; la fenêtre à 4 places sert à afficher une image avec trois images traitées. Cela illustre quelques possibilités de traitement disponibles dans imalab. L'interface graphique réagit aussi au clic-souris, en affichant un petit cercle aux endroits homologues dans toutes les sous-fenêtres.
|