43-Podstawy wizyjnej grafiki komputerowej-WPP
Transkrypt
43-Podstawy wizyjnej grafiki komputerowej-WPP
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W GŁOGOWIE SYLABUS/KARTA PRZEDMIOTU 1. NAZWA PRZEDMIOTU Podstawy wizyjnej grafiki komputerowej 2. NAZWA JEDNOSTKI PROWADZĄCEJ PRZEDMIOT Instytut Politechniczny 3. STUDIA kierunek stopień tryb język status przedmiotu AiR I Stacjonarne / Niestacjonarne Polski obowiązkowy 4. CEL PRZEDMIOTU - zapoznanie studentów z podstawami grafiki komputerowej rastrowej i wektorowej i jej zastosowaniach w robotyce 5. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I KOMPETENCJI A. Grafika inżynierska B. podstawowa wiedza z zakresu grafiki i jej zastosowań inżynierskich 6. EFEKTY KSZTAŁCENIA A. Wiedza 43_WPP_W1 ma podstawową wiedzę odnośnie podstawowych pojęć z zakresu grafiki komputerowej rastrowej i wektorowej 43_WPP_W2 zna i rozumie działanie podstawowych algorytmów przetwarzania obrazów w postaci rastrowej i wektorowej 43_WPP_W3 ma wiedzę odnośnie stosowania algorytmów przetwarzania obrazów w zastosowaniach wizyjnych B. Umiejętności 43_WPP_U1 potrafi scharakteryzować proces akwizycji obrazu w zastosowaniach maszynowych 43_WPP_U2 potrafi wymienić i scharakteryzować podstawowe modele reprezentacji koloru w postaci cyfrowej i relacje między nimi 43_WPP_U3 potrafi wymienić, scharakteryzować i zastosować podstawowe transformacje obiektów wektorowych (obroty, translacje, skalowanie, rzutowanie 3D/2D) 43_WPP_U4 potrafi wymienić, scharakteryzować i zastosować podstawowe algorytmy przetwarzania obrazów rastrowych (wyostrzanie, rozmywanie, usuwanie szumów itp., korzystanie z histogramów) 1 C. Kompetencje 7. TREŚCI PROGRAMOWE – STUDIA STACJONARNE wykład liczba Ćwiczenia liczba godzin godzin W1 – Omówienie struktury wykładu Wprowadzenie 1 W2- Podstawy fotografii – obsługa aparatu, dobór parametrów ekspozycji, kompozycja zdjęcia. Czułość ISO. Praca z plikami RAW. Akwizycja obrazów. W3- Podstawowe pojęcia i definicje. Cyfrowe reprezentacje kolorów. 2 laboratorium liczba godzin L1- Wprowadzenie, określenie warunków zaliczenia, przekazanie spisu literatury i materiałów dydaktycznych L2- Akwizycja i transmisja obrazów 2 2 L3- Wprowadzenie do biblioteki OpenCV w środowisku DevC++ 4 W4- Grafika rastrowa: Praca z warstwami. Warstwy dopasowania. Maski. Kanały. Ścieżki. Filtry 3 4 W5- Grafika wektorowa: definiowanie obiektów 2D i 3D, transformacje obiektów, rzutowanie 3D/2D W6- Graficzne biblioteki programistyczne: OpenGL, DirectX, OpenCV, Cimage, GD i in. 3 L3- Reprezentacja obrazu w pamięci komputera. Podstawowe operacje na przestrzeniach barw. Wykorzystanie histogramu L4- Zastosowanie filtracja obrazu, filtry liniowe nieliniowe 4 W7Graficzna prezentacja danych. Kreślenie wykresów 2D i 3D. Fukcje typu f(x,y,z). Algorytmy poziomicujące. Pola wektorowe. Tworzenie obrazów 2 L6Algorytmy rastrowe (palety, maski, korekcja obrazów) z wykorzystaniem biblioteki OpenCV L7- Grafika wektorowa 2D i 3D (reprezentacja obiektów, transformacje, rzutowanie) SUMA GODZIN 2 15 SUMA GODZIN 2 4 4 L8- Sprawdzenie wiadomości i zaliczenie przedmiotu 2 SUMA GODZIN 30 TREŚCI PROGRAMOWE – STUDIA NIESTACJONARNE wykład liczba godzin W1 – Omówienie struktury 1 ćwiczenia liczba godzin laboratorium liczba godzin L1- Wprowadzenie, 2 2 wykładu Wprowadzenie W2- Podstawy fotografii – obsługa aparatu, dobór parametrów ekspozycji, kompozycja zdjęcia. Czułość ISO. Praca z plikami RAW. Akwizycja obrazów. W3- Podstawowe pojęcia i definicje. Cyfrowe reprezentacje kolorów. W4- Grafika rastrowa: Praca z warstwami. Maski. Kanały. Ścieżki. Filtry W5- Grafika wektorowa: definiowanie obiektów 2D i 3D, transformacje obiektów, rzutowanie 3D/2D W6- Graficzne biblioteki programistyczne: OpenGL, DirectX, OpenCV, Cimage, GD i in. SUMA GODZIN określenie warunków zaliczenia, przekazanie spisu literatury i materiałów dydaktycznych L2- Akwizycja i transmisja 2 obrazów 2 2 L3- Wprowadzenie do biblioteki OpenCV w środowisku DevC++ 3 1 L4- Zastosowanie filtracja obrazu, filtry liniowe nieliniowe L6Algorytmy rastrowe (palety, maski, korekcja obrazów) z wykorzystaniem biblioteki OpenCV L7- Grafika wektorowa 2D i 3D (reprezentacja obiektów, transformacje, rzutowanie) L8- Sprawdzenie wiadomości i zaliczenie przedmiotu 3 2 1 18 SUMA GODZIN SUMA GODZIN 3 3 2 18 8. NARZĘDZIA DYDAKTYCZNE metody podające (wykład informacyjny), metody praktyczne (pokaz, ćwiczenie symultaniczne, ćwiczenie indywidualne/grupowe) Środki dydaktyczne: projektory multimedialne, tablice dydaktyczne, komputery PC z zainstalowanym środowiskiem DevC++ i biblioteką OpenCV, aparat fotograficzny 9. SPOSÓB ZALICZENIA wykład ćwiczenia Laboratorium/Projekt Zaliczenie na ocenę - Zaliczenie na ocenę ćwiczenia Laboratorium/Projekt 10. FORMY ZALICZENIA wykład pisemny wiadomości sprawdzian - pisemny sprawdzian wiadomości 3 11. SPOSOBY OCENY Studia stacjonarne wykład Laboratorium/Projekt ćwiczenia Sprawdzian obejmuje treści prezentowane na wykładzie. Do uzyskania zaliczenia wymagane jest uzyskanie 60% maksymalnej liczby punktów. Sprawdzian obejmuje materiał ćwiczony podczas zajęć. Do uzyskania zaliczenia wymagane jest uzyskanie 60% maksymalnej liczby punktów. 12. OBCIĄŻENIE PRACĄ STUDENTA Średnia liczba godzin na zrealizowanie Aktywności Forma aktywności Godziny kontaktowe z nauczycielem Przygotowanie się do laboratorium Przygotowanie się do zajęć SUMARYCZNA LICZBA PUNKTOW ECTS DLA PRZEDMIOTU Stacjonarne 45 30 Niestacjonarne 27 42 15 3 21 13. WYKAZ LITERATURY A. Literatura wymagana 1. J. D. Foley, A. van Dam, S. K. Feiner, J. F. Hughes i R. L. Philips, Wprowadzenie do grafiki komputerowej, WNT, Warszawa, 2001 2. Sujecki K., Burkiewicz J. 'Zapis konstrukcji i grafika inżynierska' Kraków 2009 r 3. M. Jankowski, Elementy grafiki komputerowej, WNT, Warszawa, 2006 4. E. Rafajłowicz (red.) Algorytmy przetwarzania obrazów i wstęp do pracy z biblioteką OpenCV, Wydawnictwo Politechniki Wrocławskiej, 2009 B. Literatura uzupełniająca 1. P. Kiciak, Podstawy modelowania krzywych i powierzchni, WNT, Warszawa, 2006 2. R. Zimek, Ł. Oberlan, ABC grafiki komputerowej, Helion, Gliwice, 2004 14. PROWADZĄCY PRZEDMIOT OSOBA ODPOWIEDZIALNA ZA PRZEDMIOT: Dr inż. Bartłomiej Sulikowski Wykład 1 ćwiczenia Laboratorium/Projekt Imię i nazwisko Bartłomiej Sulikowski Bartłomiej Sulikowski Tytuł/stopień naukowy Dr inż. Dr inż. Instytut Politechniczny Politechniczny Kontakt e-mail [email protected] [email protected] 4