From Krzysztof Krawiec

RO: Przetwarzanie i Rozpoznawanie Obrazów - Laboratoria

Strona laboratorium

Ćwiczenia 3

UWAGA!

Zadania

  1. Przefiltrować obraz używając filtru dolnoprzepustowego (GaussianBlur lub blur) oraz filtru medianowego (medianBlur). Proszę przetestować działanie dla różnych rozmiarów okna używanymi przez te funkcje (rozmiar najlepiej ustawiać suwakiem).
  2. Sprawdź działanie funkcji erode i dilate dla różnych wielkości elementu strukturalnego (macierzy) i/lub liczby iteracji. Efekt najlepiej zaobserwować na dwukolorowym obrazie (czarno-białym), np. takim.
  3. Wczytaj ten obrazek jako jednokanałowy (imread(sciezka, 0)). Następnie spróbuj wyodrębnić z niego tylko napis (czarny obraz z białymi literami) używając funkcji threshold. Później zrób to używając funkcji adaptiveThreshold - podając odpowiednie parametry powinno tym razem się udać.
  4. Teraz wczytaj ten zaszumiony obrazek (również jako jednokanałowy). Przefiltruj go a następnie użyj progowania aby uzyskać podobny efekt do tego z poprzedniego zadania.
  5. Ponownie wczytaj ten sam obraz co w zadaniu poprzednim (zaszumiony obrazek). Postaraj się uzyskać same kontury liter o szerokości ok. 2 pikseli (czarny obraz z białymi konturami liter) używając funkcji OpenCV z poprzednich zadań.
  6. (OPCJONALNIE: Przetestuj działanie innych funkcji (np. Laplacian, Sobel, Scharr, Canny) na różnych obrazkach - użyj suwaków do ustawiania parametrów tych funkcji.)
Retrieved from http://www.cs.put.poznan.pl/kkrawiec/wiki/?n=RO.Lab-C3
Page last modified on February 21, 2012, at 10:15 PM