Aller au contenu

Iris définir une variable


gerard33

Messages recommandés

Posté

bonjour

je voudrais me faire un script Iris avec mes traitements préférés, mais pour automatiser, il faudrait que je puisse définir des variables

est-ce possible? et comment?

  • 6 mois plus tard...
Posté

Salut,

 

Vu qu'il fait pas beau, on s'occupe...:mad:

 

J'aimerai automatiser la procédure du traitement mais j'ai un problème: Iris ne trouve pas mon fichier programme "lune.pgm". Je l'ai pourtant mis dans le répertoire où Iris travail, je lance la commande:

> RUN lune l 1 1 dans la console et il me met le message: fichier c:\lune.pgm non trouvé .... Je comprends pas, c'est déjà arrivé à quelqu'un ?

 

Merci bien

Romain

Posté

Merci Gerard mais tu penses bien que j'ai vite mis le fichier dans c: ...Mais il me répond la même chose... :mad:T'as réussi toi a automatiser la procédure ? Si oui où mets tu ton "programme"?

Merci

 

A+

Romain

Posté

Aïe, ça marche toujours pas... J'dois m'y prendre comme un pied :(

Dernière petite chose, le programme que tu écrits c'est un fichier texte banal (deuxième bouton de la souris =>nouveau =>document texte) auquel tu mets l'extension .pgm, c'est ça ?

En tout cas merci de ton aide ;)

 

Romain

Posté

salut Romain,

un ex de fichier:

NOM DU SCRIPT: lunerapide.pgm

 

********************************************************************************

SCRIPT : traitement d'un film couleur de la Lune (j'utilise donc pregister pour la registration),

pas de compensation de la rotation de champ et pas de retrait des poussières

éventuelles

 

Le script est optimisé pour être le plus rapide possible mais cela à un prix: vous devrez

intervenir pendant son exécution quand le script vous le demandera.

 

********************************************************************************

 

Ce qu'il faut faire :

 

- convertir le film de la Lune en 3 séquences nommées r g b

 

- Lancer le script appelé "lunerapide" en faisant : >run nomduscript $1 $2 $3 $4 $5

 

 

Exemple : >run lunerapide 216 100 150 200 512

 

 

 

********************************************************************************

Paramètres du script :

********************************************************************************

 

$1 = nombre d'images du film de la Lune

$2 = nombre d'images à additionner à la fin (premier essais)

$3 = nombre d'images à additionner à la fin (second essais)

$4 = nombre d'images à additionner à la fin (troisième essais)

ATTENTION: pour $4 choisissez le nombre MAX d'images que vous voulez additionner.

Si vous voulez additionner un autre nombre d'images en manuel après l'exécution

de ce script vous ne pourrez pas dépasser le nombre $4!

 

$5 = valeur représentant la taille d'un rectangle de $5 pixels de largeur englobant un cratère lunaire. Vous pouvez choisir 128, 256 ou 512 pixels.

Exemple: si le cratère est gros, choisissez 512

 

********************************************************************************

 

 

Le contenu du script:

 

 

echo le_script_aura_besoin_de_vous_donc_ne_partez_pas_en_promenade!

 

 

 

********************************************************************************

1. sélection et tri des meilleures images des 3 séquences

********************************************************************************

 

echo ---------------------------

echo selection_et_tri_images

echo ---------------------------

echo heure_debut_etape:

time

 

echo assurez_vous_que_la_premiere_image_des_sequences_r_g_b_est_bonne

echo au_besoin_modifiez_cette_image!

prompt

 

load g1

echo selectionnez_un_cadre_autour_d_un_cratere_pour_le_bestof

echo ce_cratere_sera_la_zone_la_plus_detaillee_a_la_fin_donc_choisissez_le_bien!

prompt

bestof g $1

t_select

 

 

********************************************************************************

2. registration

********************************************************************************

(une seule pour aller plus vite, donc on ne peaufine pas avec une autre registration)

 

echo -------------------------

echo registration

echo -------------------------

echo heure_debut_etape:

time

 

load g1

echo verifiez_que_la_premiere_image_de_chaque_sequence_r_g_b_est_bonne_et_puis:

echo selectionnez_un_cadre_autour_d_un_cratere_pour_la_registration

prompt

setspline 1

t_pregister $5 $4

 

 

********************************************************************************

3. compositage des $2 meilleures images

********************************************************************************

 

echo -----------------------------

echo compositage_des_images:essais1

echo -----------------------------

echo heure_debut_etape:

time

 

t_add_norm r g b $2

load r

mult 0.8

visu 32767 0

save rouge1

load g

mult 0.8

visu 32767 0

save vert1

load b

mult 0.8

visu 32767 0

save bleu1

 

echo $2_images_compositees_sous_les_noms_rouge1_vert1_bleu1

 

********************************************************************************

4. compositage des $3 meilleures images

********************************************************************************

 

echo -----------------------------

echo compositage_des_images:essais2

echo -----------------------------

echo heure_debut_etape:

time

 

t_add_norm r g b $3

load r

mult 0.8

visu 32767 0

save rouge2

load g

mult 0.8

visu 32767 0

save vert2

load b

mult 0.8

visu 32767 0

save bleu2

 

echo $3_images_compositees_sous_les_noms_rouge2_vert2_bleu2

 

********************************************************************************

5. compositage des $4 meilleures images

********************************************************************************

 

echo -----------------------------

echo compositage_des_images:essais3

echo -----------------------------

echo heure_debut_etape:

time

 

t_add_norm r g b $4

load r

mult 0.8

visu 32767 0

save rouge3

load g

mult 0.8

visu 32767 0

save vert3

load b

mult 0.8

visu 32767 0

save bleu3

 

echo $4_images_compositees_sous_les_noms_rouge3_vert3_bleu3

 

 

********************************************************************************

6. créer une image trichrome pour apprécier la qualité du film

********************************************************************************

 

echo -----------------------------------------------------------------------

echo trichromie_sur_$3_images_et_sauve_sous_le_nom_lunergb

echo -----------------------------------------------------------------------

echo heure_debut_etape:

time

 

trichro rouge2 vert2 bleu2

visu 32767 0

save lunergb

 

********************************************************************************

7. messages à afficher pour lister tout ce qu'il reste à faire en manuel

********************************************************************************

 

echo CE_QUI_DOIT_ETRE_FAIT_EN_MANUEL:

echo -----------------------------------------------------

echo si_je_veux_additionner_un_autre_nombre_dimages_je_dois_reprendre_les_sequences_r_g_b

echo attention_ne_pas_depasser_le_nombre_repris_dans_la_variable_$4

echo faire_ondelettes_sur_rouge1_vert1_bleu1_ou_jusquau_chiffre_3

echo recaler_les_couches_en_manuel

 

 

echo ---------------------------

echo heure_fin_traitement:

time

 

 

************************* Script réalisé par Sébastien Leboutte *****************

************************* http://www.skyimaging.com *****************

Il est possible qu'Iris, détectant une erreur de script, te dise qu'il n'a pas trouvé le fichier

essaies avec celui-là

en ligne 1 si tu remarques l'orthographe du nom du script est identique à celui du fichier

Posté

Bonjour,

Dans la boîte de dialogue configuration, il y a une zone "chemin des scripts".

Elle est bien renseignée?

Michel

Posté

Bonjour,

 

En effet le chemin était c:\, je l'ai changé là où je compté mettre mon fichier mais rien a faire j'ai toujours ce fichu message. C'est peut être la dernière version d'Iris (5.55) qui a un soucis!

 

En tout cas merci pour votre aide ;)

 

Bien à vous

Romain

Posté

salut Romain

essaies de lancer celui que je t'ai envoyé

s'il fonctionne c'est que tu as fait une erreur de syntaxe dans le tien

Posté

Re,

 

Non le programme que tu me donnes ne marche pas...Toujours le même message.

A mon avis ça peu venir de 3 choses:

 

-le fichier texte n'est pas dans la bonne extension.

Je procèdes de la sorte: bouton droit de la souris; nouveau; document texte. Ensuite je "tapes" le programme (celui que tu m'as donné Gérard) et j'enregistre sous:lunerapide.pgm

Est ce bon ça déjà ?

 

-Je ne localise pas où il faut le fichier "lunerapide.pgm" et Iris ne le trouve pas.

Pour ce faire je vais dans Iris; Menu; réglage; chemin des scripts... Je copis et je colles l'adresse du "chemin du répertoire de travail" et je mets le fichier "lunerapide.pgm" dans ce répertoire... Ca devrait être ça à priori!!

 

-La version 5.55 a un beug ici !

 

Si vous avez une idée, je reste en ligne...;)

 

Cordialement

Romain

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.