Przykładowe zadania do ćwiczeń

Transkrypt

Przykładowe zadania do ćwiczeń
Analiza i Przetwarzania Obrazów Cyfrowych
IIIr Informatyki Stosowanej 2015/2016
copyright: M. Dwornik
[email protected]
Zadania przykªadowe
1. Wczytaj obraz "tire.tif". Nie korzystaj¡c z "wavemenu" dokonaj dekompozycji na
2 poziomie z u»yciem falki biortogonalnej 3.3. Nast¦pnie wyzeruj warto±ci skªadowej
diagonalnej na wszystkich poziomach i dokonaj rekonstrukcji. Na jednej gurze
wy±wietl obraz wej±ciowy oraz obraz po rekonstrukcji.
2. Stwórz obraz phantom(256). Policz bª¡d inwersji z u»yciem odwrotnej transformaty Radona w zale»no±ci od ilo±ci u»ytych poªo»e« ukªadu w zakresie 0-180stopni.
Wy±wietl wykres.
3. ‘ci¡gnij obraz "http://zin1.geol.agh.edu.pl/mdwornik/shape2.bmp". Dokonaj binaryzacji na obiekty i tªo. Dla takiego obrazu stwórz skrypt automatycznie lokalizuj¡cy:
a) elementy z dokªadnie jedn¡ dziur¡
b) prostok¡ty nie b¦d¡ce kwadratami
c) gwiazdki
Stwórz nowy obraz zawieraj¡cy elementy grupy a w kolorze zielonym, elementy
b w kolorze czerwonym, elementy c w kolorze »óªtym, inne obiekty w kolorze niebieskim, tªo biaªe. Gdy obiekt nale»y do kilku grup, wypeªni¢ go w kolorze z ostatniej
grupy.
4. Stwórz animacje o rozmiarze 256x256 i 20 klatkach, na której wida¢ jak koªo zwi¦ksza swój promie« od 5px (1 klatka) do 43px (ostatnia), kolor (od zielonego do czerwonego) oraz zmienia swoje poªo»enie przeciwnie do wskazówek zegara od godz. 12h
(1 klatka) do 3h (20 klatka). Zaªó» promie« ªuku 50px i ±rodek w centrum obrazu.
5. Wczytaj obraz "rice.png". Zwi¦ksz wysoko±¢ obrazu 1.5-krotnie z wykorzystaniem
interpolacji bikubicznej. Dla tak powstaªego obrazu dokonaj zamkni¦cia elementem
kwadratowym o boku 5 pikseli, a nast¦pnie normalizacji do przedziaªu <0.15-0.9>.
Na koniec automatycznie zbinaryzuj z dolnym progiem obraz tak, by pikseli biaªych
byªo dwa razy mniej ni» czarnych.
Na jednej gurze przedstaw obraz wej±ciowy, po zmianie wielko±ci, po zamkni¦ciu
i normalizacji. W konsoli wy±wietl ilo±¢ pikseli biaªych i czarnych po binaryzacji.
6. Wczytaj obraz "peppers.png" i skonwertuj do double. Dla ka»dej warstwy dokonaj
ltracji medianowej z wykorzystaniem maski 5x3. Wy±wietl warto±¢ skªadowych
zielonej oraz niebieskiej pod gªówn¡ przek¡tn¡. Nast¦pnie dokonaj zamiany obrazu
RGB na logiczny, gdzie warto±¢ true wyst¦puje, gdzie warto±¢ palety niebieskiej jest
wi¦ksza od czerwonej lub zielonej. Nast¦pnie dokonaj erozji elementem koªowym
o ±rednicy 5. Dla tak powstaªego obrazu policz momenty bezwªadno±ci I i II rz¦du.
Na jednej gurze wy±wietl obraz wej±ciowy, po ltracji oraz wykres;
W konsoli wy±wietl warto±ci momentów bezwªadno±ci.
7. Wczytaj obraz "pout.tif" i dokonaj jego konwersji do double, a nast¦pnie normalizacji. Wykonaj dolnoprzepustow¡ ltracj¦ Butterwortha 5 rz¦du o cz¦stotliwo±ci
odci¦cia 20px. Dla tak powstaªego obrazu zlicz ilo±¢ pikseli oraz ilo±¢ obszarów
o warto±ciach z przedziaªu <0.2, 0.25>.
Na jednej gurze zamie±¢ obraz wej±ciowy, po normalizacji, ltr Butterwortha oraz
obraz po ltracji. W konsoli wy±wietl ilo±¢ pikseli oraz ilo±¢ obiektów.
1

Podobne dokumenty