PROGETTO per l`esame di IEM da realizzarsi in MATLAB o in

PROGETTO per l’esame di IEM
da realizzarsi in MATLAB o in OCTAVE
13 febbraio 2015
Realizzare una GUI che permetta di effettuare le seguenti operazioni:
1. Caricare tre immagine a colori RGB. Chiameremo queste immagini A, B e C.
2. Trasformare le tre immagini in scala di grigi.
3. Le tre immagini possono avere dimensioni differenti. Ridimensionare automaticamente le immagini
in modo che il numero delle righe sia uguale al numero delle righe dell’immagine più piccola diviso
per due e il numero delle colonne sia uguale al numero delle colonne dell’immagine più piccola
diviso per due. Usare come interpolazione quella replication. Non usare funzione di matlab per
questo scopo. Descrivere il metodo nel file pdf che verrà consegnato insieme al progetto.
Attenzione la dimensione finale delle immagini deve essere uguale per tutte e le immagini e
potrebbe accadere che non corrisponda a nessuna delle dimensioni delle immagini di partenza.
4. Fare inserire in una casella un valore t.
5. Creare t+1 immagini AB0, AB1, AB2, ..., ABt delle stesse dimensioni delle immagini al punto 3.
La generica immagine ABi sarà ottenuta con la seguente formula (A*(t-i)+i*B)/t con i=0, ..., t
6. Creare t+1 immagini BC0, BC1, BC2, ..., BCt delle stesse dimensioni delle immagini al punto 3.
La generica immagine BCi sarà ottenuta con la seguente formula (B*(t-i)+i*C)/t con i=0, ..., t
7. Si crei una sequenza video mettendo le matrici in questo ordine:
A, AB0, AB1, AB2, ..., ABt, B, BC0, BC1, BC2, ..., BCt, C
Se l’esercizio è stato implementato bene, il video ottenuto farà sfumare l’immgine A verso la B e
poi verso la C.
8. Per ogni immagine Ai della sequenza nel punto 7 si applichi l’operatore Laplaciano. Si chiami la
nuova matrice Ai_new. Creare una nuova sequenza con tutte le immagini Ai_new
Attenzione: il punto 8 deve essere ripetuto per ogni immagine della sequenza nel punto 7.
Istruzioni finali
Tempo a disposizione più di 48 ore perchè c’è una domenica di mezzo.
E’ essenziale che il file sia rinominato con il proprio cognome e numero di matricola (esempio stanco_667000000.zip).
Il progetto è individuale.
Debbono essere zippati in un unico file zip i seguenti:
a) tutti i file sorgenti adoperati
b) una descrizione in formato pdf del progetto svolto. Lo scopo è aiutare il docente a comprendere la logica di
progettazione adottata.
c) l’indicazione di quale istruzione usare per fare funzionare il programma.
d) delle immagini di prova.
Spedire un file .zip che contenga il progetto a [email protected] entro le 20 del giorno 15 febbraio 2015.
I risultati e i dettagli per concludere l’esame saranno resi noti su studium.