Contact

pour toute questions/bug report/patch ecrire à astromosaic@3demi.net

Presentation

introduction

Logiciel maison facilitant la creation de mosaic lunaires.

Fonctionalités

Versions

Version
Description
Sources
Binaire recompilé*
current Ceci est la derniere version dispo (cela peut ne pas fonctionner du tout).
  • Maximal alloawed luminance variation between images when searching translation can set through variable $MaxLumVar
  • all compilation warning of astroMosaic source code have been removed ;-) (with g++ 3.3)
astroMosaic-2004-09-27.tar.gz astroMosaic-2004-09-27.bin.gz
(édition de lien statique)
3.1 After a long time, a new version is avaible.
  • better integration with astromosaicgui, a great graphical frontend for astromosaic.
  • Maximal alloawed luminance variation between images when searching translation can set through variable $MaxLumVar
  • all compilation warning of astroMosaic source code have been removed ;-) (with g++ 3.3)
  • A debian package is now avaible (thank's to christophe jalady, the author of astromosaicgui)
astroMosaic-3.1.tar.gz astroMosaic-3.1.bin.gz
(édition de lien statique)
3.0
  • add progress bar for AstroMosaicGUI
  • better error handling
  • border of image can be ignored
  • multiple directories can be given as input on command line
  • better automatic alignement of images
  • 8 bit grey images are now correctly read
  • better build system (based on autoconf)
astroMosaic-3.O.tar.gz astroMosaic-3.0.bin.gz
(dynamic link)
2.1
  • Aligmenent completement atomatique des images
  • sauvegarde dans tous les types de formats d'images gérés par QT
astroMosaic-2.1.tar.gz astroMosaic-2.1.bin.gz
(édition de lien statique)
2.0
  • Aligmenent semi atomatique des images
  • Meilleur ajustement de la luminausité
  • linké sur QT 3, tout les formats d'images supportés par QT sont lisibles
astroMosaic-2.0.tar.gz astroMosaic-2.0.bin.gz
(édition de lien statique)
1.0 ne lit que le format d'image ppm en 8bpp (niveaux de gris) ou 24/32 bpp (couleur). le resultat est en niveau de gris dans le fichier mosaic.pgm. astroMosaic-1.0.tar.gz astroMosaic-1.0.bin.gz (édition de lien statique)
astroMosaic-1.0.win.zip Version windows

Compilation

c'est du C++ tout simple qui devrait compiler sans probleme sur toute architecture (meme windows)
     $ tar xvzf astroMosaic-VERSION.tar.gz
     $ cd astroMosaic/src
     $ make
     $ ./astroMosaic

Mode d'emplois

Géneralité

astromosaic prend en entrée un fichier de configuration decrivant le positionement 2 à 2 de chacune des images a partir d'une image de reférence. A et B sont 2 details communs a 2
image a inserer image de reference coordonées de A et B dans la premiere image coordonées de A et B dans la seconde image commentaire
image identity a n'utiliser qu'une fois. sert a inserer la premiere image.
image1 image2 Ax Ay Bx By Ax' Ay' Bx' By' indique la position relative de image1 par rapport à image2. image2 ayant deja été positionée par rapport a une autre image. Cela peut impliquer une rotation de l'image
image1 image2 Ax Ay Ax' Ay' indique la position relative de image1 par rapport à image2. image2 ayant deja été positionée par rapport a une autre image. Dans ce cas on ne donne qu'un point de reference, donc uniquement des translations.
image1 image2 Le decalage a appliquer est calculé automatiquement. Uniquement des translations.
image1 L'image correspondante et le decalage à appliquer sont calculés automatiquement. Uniquement des translations.


Le fichier peut aussi contenerir un certain nombre de directives (lignes commençant par u $):
Directive Parametres definition
$outputFile un nom de fichier Permet de choisir le nom du fichier contenant l'image finale (l'extension .pgm n'est pas inserée automatiquement).
$scaleDown divise la taille des images par le paramettre. permet de faire une "preview" vite fait.
$minOverlaping
$minValidValue
$borderCrop crop image border ignore pixels on the border of the image
$borderSize la taille de la bordure en pixel devrait encadrer chaque image insérée d'un bordure noire.
mais sa marche pas trop a cause de l'algo de fusion d'image qui va privilegier le centre d'une image limitrophe)

exemple

le fichier astroMosaic-exemple.tar.gz contient le fichier de conf et les images de ce qui suit.
fichier de conf lune.map
$outputFile lune.pgm
capture-00224.jpg	identity
# 2 points de controle (permet les rotation)
capture-00249.jpg	capture-00224.jpg	284 176 240  9  127 448 83  281
# 1 points de controle (uniquement les translation)
capture-00311.jpg	capture-00249.jpg	523 460 39  411
# mode tout auto (uniquement les translation)
capture-00406.jpg	capture-00224.jpg
        
nom image
capture-00224.jpg
capture-00249.jpg
capture-00311.jpg
capture-00406.jpg
lune.pgm