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