Tema 2 - Non photorealistic rendering

Scopul temei este realizarea unei aplicatii care prelucreaza imaginile astfel incat acestea sa semene cu desenele animate. Exista foarte multe metode care produc efectul de desene animate. Pentru aceasta tema trebuie sa aplicati cativa algoritmi destul de simpli:

  • Extragerea frontierelor cu operatorul Sobel. Iesirea operatorului Sobel se va binariza si se va combina cu imaginea initiala, efectul fiind de muchii ingrosate.
  • Ingrosarea suplimentara a muchiilor prin dilatare (dupa binarizarea iesirii operatorului Sobel, inainte de combinarea cu imaginea initiala)
  • Micsorarea paletei de culori prin 2 metode (metoda curenta se alege la apasarea unei taste sau a unui buton)
    • Stabilirea unor intervale de culori: fiecare interval se va reduce la o singura culoare - aici nu se tine cont de adiacenta pixelilor. Pur si simplu se considera anumite intervale de culori. Daca un pixel are o culoare care face parte dintr-un interval, atunci culoarea acelui pixel se modifica prin culoarea intervalului.
    • Segmentarea prin extindere, fara puncte germen - aveti descrierea acestui algoritm in curs. Aici se tine cont de adiacenta pixelilor si toti pixelii dintr-o regiune omogena vor avea in final aceeasi culoare (culoarea medie a regiunii).
Punctaj
  • aplicare Sobel, binarizare si dilatare - 3p
  • Micsorarea paletei de culori prin intervale - 2p
  • Segmentarea prin extindere - 5p

Puteti folosi framework-ul de laborator sau orice alt framework. Puteti programa in orice limbaj de programare. Nu puteti folosi functii ale unor biblioteci care realizeaza task-urile din tema.

Deadline

10 ianuarie ora 23:55

Succes la implementare si Vacanta frumoasa!

spg/teme/2018/02.txt ยท Last modified: 2018/12/06 22:58 by anca.morar
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0