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 exempleskel circuit 120
ouskel circuit 90
ou encoreskel circuit2 80
© 2013 ESIEE D.I..