PORTFOLIO

Elenco dei progetti (più importanti) che ho realizzato


CATEGORIE DISPONIBILI

>> Scegliere una categoria fra le seguenti: <<

Programmi client/server
 

SECONDA TESI (ls) - Applicazione delle funzioni wavelet al querying di immagini - 2004

Questa è la tesi che ho svolto per la laurea specialistica in Scienze dell'Informazione.
Tramite Microsoft Visual C++ 6.0 ho analizzato il progetto di ricerca di immagini che avevo realizzato per la prima tesi e ne ho effettuato un refactoring per crearne un programma client/server e poter effettuare l'elaborazione di un numero molto elevato di immagini utilizzando la potenza di calcolo di oltre 130 computer presenti nei laboratori della facoltà.
Grazie a questa applicazione, immagini, risultati parziali, richieste di dati da elaborare vengono scambiati fra tutti i computer che partecipano all'elaborazione senza alcun intervento umano: l'unica operazione umana è quella di copiare le immagini su una cartella del computer che farà da server durante l'elaborazione e lanciare su ogni computer il programma client.
Le operazioni compiute sono analoghe a quelle effettuate per la prima tesi, ma ulteriormente ottimizzate e modificate affinché possano essere gestite in maniera parallela senza problemi.
Il risultato dell'elaborazione, rimasto compatibile con quello generato dalla prima tesi, permette di effettuare la ricerca delle immagini fornendo un disegno realizzato a mano, usando un database d'immagini grande a piacere.

Strumenti usati: UML, Microsoft Visual C++ 6.0, C++ con Winsock, Powerpoint (diapositive animate per la discussione della tesi)