Convoluzione

Questo e' un progetto che ho portato avanti per un po' di settimane, credo molto utile e intuitivo. I sorgenti spero non siano troppo poco chiari, ho cercato di fare al meglio che potevo! E' un software scritto con Eclipse in C++ utilizzando le Qt4 opensource. Per ora e' solamente in grado di aprire un'immagine di un qualsiasi formato, effettuare uno zoom (anche se molto grezzo), applicarci una qualsiasi matrice di convoluzione ed effettuare il riconoscimento dei bordi. E' possibile estenderlo a piacimento e modificare tutto cio' che ritenete errato! Tutte le funzioni sono scritte modularmente in altri file in modo da non creare troppa confusione. Ora lascio a voi il compito di provarlo!
Screenshot del software in azione su un'immagine jpg 2048x1536:




Download release del software:
Convoluzione.zip - Eseguibile del software
Qt4-lib.zip - Librerie Qt4
mingwm10.zip - Librerie del compilatore MinGW
plugins.zip - Plugins del Qt4 per aprire i formati immagine (da usare in caso di problemi)

Download sorgenti del software:
Convoluzione-src.zip - Sorgenti software