Ciao...devo scrivere questi due filtri ma non so proprio da dove cominciare..mi potreste aiutare?
Filtro "quadri diversi"
a)Si consenta all'utente la selezione di una immagine RGB e l'inserimento tramite dialogo di un numero intero N.
a1)Si suddivida l'immagine caricata NxN blocchi rettangolari di dimensioni eguali (esempio se l'immagine è mxn pixel essa sarà suddivisa in NxN rettangoli ciascuno dei quali con dimensione m/N x n/N). Si proceda a scacchiera sui blocchi così definiti distinguendo tra blocchi "pari" e blocchi "dispari". I pixel nei blocchi "pari" sono lasciati inalterati, i pixel nei blocchi "dispari" sono trasformati nei loro negativi.
a2)Visualizzare l'immagine.
Filtro "croce di laplace"
Si consenta all'utente la immissione di un parametro intero positivo r. Si realizzi la convoluzione con un filtro di dimensioni(2r+1)x(2r+1) che sostituisca il valore di ciascun pixel con la differenza tra il valore del pixel stesso e la media dei pixel che sono nella sua stessa riga e colonna fino alla distanza r del pixel stesso.
i bordi dell'immagine debbono essere lasciati non processati dalla convoluzione.
Spero possiate essermi di aiuto...
Grazie..![]()

Rispondi quotando
