Nazwa przedmiotu Zastosowanie biblioteki OpenCV Wymagania

Transkrypt

Nazwa przedmiotu Zastosowanie biblioteki OpenCV Wymagania
Nazwa przedmiotu
Zastosowanie biblioteki OpenCV
Wymagania wst pne
Podstawy programowania w C++, wiedza na temat obrazów cyfrowych i ich
przetwarzania z poprzedniej cz ci kursu.
Narz dzia
Komputery PC, rodowisko programistyczne dla programowania w C++
Prowadz cy
dr in . Hubert Nowak, mgr in . A. Kozłowski, mgr in . Aleksandra Królak
Formy zaj
i liczba godzin
wykład
wiczenia
projekt
2
10
4
Oczekiwane efekty
kształcenia
Umiej tno ci wykorzystania biblioteki OpenCV do projektowania aplikacji
przetwarzania obrazów
Program przedmiotu
Wprowadzenie do OpenCV
Wykład (1 godzina) poł czony z praktycznymi wiczeniami (3 godziny)
1. Podstawowe informacje o bibliotece OpenCV – zawarto
biblioteki,
instalacja, konwencja stosowanych nazw, zmiennych i funkcji
2. Elementy biblioteki do budowy GUI aplikacji
3. Typy danych stosowane w OpenCV
4. Reprezentacja danych obrazowych – wczytywanie, zapisywanie, kopiowanie
i tworzenie odpowiednich struktur danych, dost p do elementów obrazu,
konwersje mi dzy typami obrazów barwnych
5. Przechwytywanie obrazów z sekwencji wideo
6. Prymitywy graficzne – linie, figury geometryczne…
Przetwarzanie obrazów w OpenCV
Wykład (1 godzina) poł czony z praktycznymi wiczeniami (7 godzin)
1. Korekcja jasno ci, wyrównywanie histogramu
2. Filtracja obrazu – filtry wbudowane, definiowanie własnych filtrów
w dziedzinie przestrzennej
3. Przekształcenia geometryczne – skalowanie, rotacja, przekształcenia
afiniczne
4. Obliczanie gradientu obrazu, detekcja kraw dzi i naro ników
5. Dekompozycja obrazu – segmentacja przez rozrost i podział obszarów,
progowanie
6. Wyznaczanie konturów i analiza ich kształtu – wyznaczanie momentów
7. Wybrane techniki zaawansowane (np. transformacja Hougha do detekcji linii
i okr gów, dopasowanie szablonów)
8. Wyznaczanie cech geometrycznych obiektów w obrazach – powierzchnia,
dopasowanie elipsy, linii
Projekt 4 godziny
Opracowanie i uruchomienie programu
korzystaj cego z biblioteki OpenCV
do
przetwarzania
Forma zaliczenia zaj
Wykonanie wicze laboratoryjnych i zadania projektowego
Materiały podstawowe
1. Materiały wykładowe przekazane przez prowadz cego
Literatura
uzupełniaj ca
1. http://opencvlibrary.sourceforge.net/
2. http://www.intel.com/technology/computing/opencv/index.htm
obrazów