
|
AstroMosaic Cos'è? Un software per Linux per la creazione di mosaici lunari a partire da una serie di immagini. Pregi: Difetti: Dove lo trovo? A questi link: Vediamo ora qualche esempio di funzionamento... Astromosaic è in grado di generare un mosaico di immagini anche in modo del tutto automatico. Per fare ciò è sufficiente inserire in una cartella le immagini che avete realizzato, aprire una shell (bash, konsole, linea di comando o come volete chiamarla), entrare nella cartella e digitare: $ astroMosaic * in pochi minuti poteste avere il vostro bel mosaico pronto Ad esempio partendo da queste foto: 1, 2, 3, 4, 5, 6, ho ottenuto in modo del tutto automatico questo mosaico: ![]() Ovviamente non funziona sempre così, infatti può capitare che il programma non riconosca correttamente la corrispondenza tra le immagini e vi restituisca dei mosaici mal assemblati. Vi consiglio in ogni caso di tentare una prima volta la procedura automatica, perché se va a buon fine risparmierete un sacco di tempo. In caso contrario avete due modi per procedere: generare un file .map o usare la versione grafica. I file .map Un file .map è un semplice file di testo nel quale si possono specificare delle opzioni e segnalare quali fotografie si debbano unire tra loro. Ecco un esempio:
Le linee precedute da un cancelletto (#) rappresentano un commento, ovvero qualcosa che serve solo all'utente e che viene ignorato dal programma. Per stabilire quali pixel di un'immagine corrispondano ai pixel di un'altra immagine ci si può aiutare con Gimp, caricando le immagini, sovrapponendole e leggendo le coordinate dei pixel che vi sembrano più utili (appaiono in basso a destra sulla finestra dell'immagine). Una volta che avete creato questo file .map inseritelo nella cartella delle immagini e digitate dalla shell: $ astroMosaic luna.map Avrete in pochi secondi la vostra immagine. Se volete evitare di creare file .map allora è meglio usare la grafica. La versione grafica Detta anche astromosaicgui la grafica si presenta come una finestra con uno sfondo nero e un semplice menu: ![]() Per iniziare apriamo le immagini con l'apposito pulsante ![]() Una volta aperte possiamo trascinarle all'interno dell'area nera per abbozzare un mosaico approssimativo. A questo punto è necessario far corrispondere dei punti sulle varie immagini: per fare ciò si creano delle "ancore". I pulsanti indicano rispettivamente "posiziona/collega ancore" e "mostra ancore".
![]() A questo punto non vi resta che premere il pulsante per generare il vostro mosaico.
Problema nella compilazione di astromosaicgui Quando ho compilato astromosaicgui il comando make si è fermato con il seguente errore: src/ViewMagWidget.hpp:42: error: extra qualification 'ViewMagWidget::' on member 'hideEvent' È un errore che dipende dal compilatore ma se capita anche a voi ecco come risolverlo: Entrate nella cartella src, aprite il file ViewMagWidget.hpp e andate alla linea 42. Dovreste vedere qualcosa del genere:
A questo punto l'errore vi comparirà anche in qualche altra linea di qualche altro file. Ogni volta che l'errore compare modificate allo stesso modo i files segnalati dal make e dovreste arrivare in fondo alla compilazione. Il bug dei pixel bianchi Se una delle immagini del vostro mosaico contiene anche pochi pixel perfettamente bianchi (come spesso accade nelle immagini troppo saturate) il programma causa un errore di virgola mobile e si ferma. Nessun problema, il tutto si può risolvere in due modi: 1. abbassando la luminosità dell'immagine (anche di pochissimo) con qualche altro programma. Ecco un esempio:
2. Prima di compilare il programma modificate il file AstroImage.cpp che si trova nella cartella src alle linee 34, 51 e 68, sostituendo il numero 256 a 255. Così:
Ricompilate e il programma non avrà più questo problema. |