Tesi Robotica Analisi, progettazione e implementazione... | Seite 177
i
i
“LP_Tesi” — 2013/10/17 — 18:27 — page 177 — #177
i
Capitolo
i
8
Visualizzatore disparità
Il progetto è corredato di un pratico visualizzatore di disparità, tale programma
si rende molto utile nel caso si volessero vedere i risultati in 3 dimensioni.
Il programma è stato scritto utilizzando le librerie di renderizzazione OpenGL,
queste librerie si sono rivelate molto utili sia per quanto riguarda la costruzione
del modello che la texturizzazione, anche se la si è usata direttamente come si
vedrà nel seguito
8.1
Esempio di utilizzo
In input il programma deve ricevere tre immagini, una raffigurante la scena così
come si vede ad occhio nudo, la seconda rappresentante la mappa di disparità
e la terza con indicante la posizione dei gap, è possibile vedere un esempio
in Fig:8.1.1. Per quanto riguarda le immagini l’unica cosa importante è che
arrivino come un flusso di pixel non compresso, in questo modo infatti sarà
possibile applicare direttamente i colori al modello.
Una volta eseguita l’applicazione e dato in input le immagini, comparirà una
finestra a schermo, questa finestra visualizza semplicemente l’immagine reale
ripresa dalla telecamera e posizionata su di una mesh le cui particolarità verranno spiegate in seguito.
177
i
i
i
i