Blending de imagini Boglis Paul 341 C 4
Blending de imagini Boglis Paul 341 C 4
Curpins • • • Introducere Prezentare teoretica Implemtare Algoritmi folositi Concluzii Intrebari
Ce este blendingul de imagini? • Blending-ul de imagini presupune imbinarea armonioasa a mai multor imaginii, in vederea obtinerii unor efecte de suprapunere. • Reprezinta decuparea unor contururi dintr-o imagine si contopirea acestora cu o alta imagine.
Prezentare teoretica • Masca Gaussiana • Operatorul Sobel • Algoritmul de detectare al muchiilor al lui Canny
Masca Gaussiana
Masca Gaussiana • se aplica formula din slide-ul precedent • reducerea zgomotului spre 0 • versiune mai blurata fata de originala
Operatorul Sobel
Algoritmul de detectare al muchiilor al lui Canny 5 faze: • • • Apicare filtru Gauss Calculare gradienti cu ajutorul operatorului Sobel Directia muchiilor nonmaximum suppression Aplicare prag
Implementare • S-a folosit limbajul C# Motive: • Lucru usor cu imaginile • Interfata grafica usor de utilizat • Folosirea Claselor
Algoritmi folositi • • Carry Sobel Algoritm de decupare Algoritm de combinare
Algoritm de decupare • salvare imaginea 1 ca o matrice de intregi • se parcug toate directiile cu ajutorul unor bucle • punctele intalnite care nu fac parte din contur se transforma in negru • patru cadrane separate
Algoritmul de Combinare • Cele doua imagini aceeasi dimensiune lungime si latime Daca pixel marcat: • Se scrie pixelul din imaginea 2 • Daca nu, se scrie pixelul din imaginea 1
Concluzii
Concluzii • Detectia muchiilor extrem de folosita de toolurile profesionale • Am implementat o aplicatie foarte folositoare oricui vrea sa modifice o imagine • Se poate folosi si impotriva lui Basescu!
Concluzii
Bibliografie • http: //en. wikipedia. org/wiki/Canny_edge_detecto r • http: //en. wikipedia. org/wiki/Sobel_operator • http: //www. pages. drexel. edu/~weg 22/can_tut. ht ml
INTREBARI ?
- Slides: 17