SIRIL : Traitement d'images astro sous linux
Après une longue période de sommeil entre 2007 et 2012, le développement de SIRIL a été activement repris
par Vincent Hourdin et Cyril Richard, merci à eux.
Rendez-vous sur le
site du Siril nouveau.
************* Donc, tout ce qui est là-dessous est suspect d'obsolescence -- FM 20140607 ***************
(SIRIL est un projet sourceforge)
Thomas Pietrzak a fait un tutoriel accessible ici
SIRIL v0.7
La version 0.7
est sortie le 5 avril 2006, avec une interface plus intégrée et pas
mal de bugs corrigés. Et toujours depuis la version 0.6 (décembre 2005),
support transparent de fits
couleur (3 couches à 8 ou 16 bit), conversion de bmp, intégration
à l'interface graphique des fonctions de conversion, sélection,
registration et compositage de séquences d'images.
La version 0.5 est sortie le 23 septembre 2005. Obsolète vu les changements de la version 0.6.
La version 0.4 est sortie le 3 septembre 2005, ainsi que le Siril user's guide mis à jour, en ligne, en postscript, et en pdf.
Nouvelles du 10 avril 2005 ...
siril-0.2 est disponible et fait maintenant des ondelettes : avec les 2 commandes wavelet et wrecons:wavelet 6 1pour extraire 6 plans en linéaire ou
wavelet 6 2pour 6 plans en bspline.
(wavelet crée un fichier ondelette, qui est utilisé ensuite pour la reconstruction; on peut donc faire autant de tests de wrecons qu'on veut après un wacelet).
wrecons 10 5 3 1 1 1pour reconstruire l'image avec les coefs indiqués.
Avis de naissance...
SIRIL est un projet de logiciel de traitement d'images astro, a priori orienté webcam. Le but est simple, offrir aux utilisateurs linux un équivallent d'IRIS, le logiciel de Christian Buil, logiciel dont la réputation n'est plus à faire.Pour le moment, les commandes accessibles sont très peu nombreuses et le sont uniquement depuis une fenętre de commandes, mais leur accessibilité depuis des menus et dialogues interactifs sera implémentée petit à petit.
Concernant les possibilités de traitement, toute contribution est la bienvenue. Les ajouts de traitements particuliers peuvent se faire (en C) quasiment sans interaction avec la partie interface graphique : jetez un oeil aux 3 fichiers commands.c, siril.c and siril.h dans le répertoire src devrait vous donner une idée de la façon de proposer de nouvelles commandes.
Pré-requis
Siril utilise : Ces 2 packages semblent s'installer sans douleur partout.SIRIL a migré dans sourceforge; tous les packages sont là-bas
On peut également accèder par CVS anonyme :
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/siril login (tapez simplement return pour le mot de passe) cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/siril co -P sirilInstallation:
tar zxvf siril-X.X.tar.gzcd dans le répertoire siril:
cd sirilpuis classiquement :
./configure make(il reste plein de warnings, ça passera avec le temps :)) Si tout se passe bien :
./src/sirildoit lancer le soft. Cette copie d'écran :
montre une petit session de test des fonctions register et composit : Chargement d'une image :
load g1sélectionner ensuite à la souris la région de l'image qui servira à la registration, puis la commande :
register g 99va calculer les décalages des 98 images par rapport à la première (sans générer les fichiers intermédiaires, seul le fichier des décalages - g.shift en l'occurrence - est créé); On peut également spécifier directement la région sur la ligne de commande :
register g 99 450 150 256oů 450,150 est le centre e la région et 256 la taille de la sous-image. Ensuite, la commande
composit g 99 g.shiftadditionne les 99 images, en lisant à la volée les décalages dans g.shift.
save satne fait rien de bien mystérieux.
Merci de signaler les problèmes à l'adresse ci-dessous.
F. Meyer, 2005/03/06,