PINK : SCRIPTS



Pour créer un nouvel opérateur effectuant une séquence de traitements, il suffit d'écrire cette séquence dans un fichier. Un tel fichier s'appelle un script. Voici un exemple de script.

seuil circuit.pgm 120 tmp1.pgm
inverse tmp1.pgm tmp2.pgm
skelcurv tmp2.pgm 0 8 tmp3.pgm
surimp circuit.pgm tmp3.pgm circuit_skel.pgm

Sauvez ces lignes dans un fichier nommé skel, puis tapez dans le terminal :

chmod a+x skel

pour rendre ce fichier exécutable. Pour exécuter le script, tapez

skel

puis visualisez le résultat circuit_skel.pgm.

Pour paramétrer le script, remplacer les éléments à paramétrer (ici, le nom de l'image d'entrée et la valeur du seuil) par $1, $2, etc.

seuil $1.pgm $2 tmp1.pgm
inverse tmp1.pgm tmp2.pgm
skelcurv tmp2.pgm 0 8 tmp3.pgm
surimp $1.pgm tmp3.pgm $1_skel.pgm

Pour exécuter ce script il faut maintenant ajouter deux paramètres à la commande, par exemple

skel circuit 120

ou

skel circuit 90

ou encore

skel circuit2 80

© 2013 ESIEE D.I..