Metody przetwarzania danych graficznych/ Programy
Transkrypt
Metody przetwarzania danych graficznych/ Programy
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W GŁOGOWIE SYLABUS/KARTA PRZEDMIOTU 1. NAZWA PRZEDMIOTU Metody przetwarzania danych graficznych 2. NAZWA JEDNOSTKI PROWADZĄCEJ PRZEDMIOT Instytut Politechniczny 3. STUDIA kierunek stopień tryb język status przedmiotu AiR I Stacjonarne / Niestacjonarne Polski obieralny 4. CEL PRZEDMIOTU - zapoznanie studentów algorytmami przetwarzania danych graficznych pochodzących z komputerowych systemów wizyjnych 5. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I KOMPETENCJI A. Grafika inżynierska, Podstawy wizyjnej grafiki komputerowej B. podstawowa wiedza z zakresu rastrowej i wektorowej grafiki komputerowej 6. EFEKTY KSZTAŁCENIA A. Wiedza ma specjalistyczną wiedzę odnośnie pojęć z zakresu grafiki komputerowej rastrowej K_W1 i wektorowej K_W2 K_W3 zna i rozumie działanie algorytmów przetwarzania obrazów w postaci rastrowej: wykorzystania histogramów, działania filtrów dolno- i górnoprzepustowych, działania filtrów nieliniowych zna i rozumie działanie algorytmów przetwarzania obrazów w postaci wektorowej: transformacje (translacje, obroty i skalowanie) obiektów 2D i 3D oraz rzutowania 3D/2D B. Umiejętności potrafi korzystać z aplikacji do tworzenia i edytowania grafiki rastrowej (np. Adobe K_U1 Photoshop, GIMP i in.) K_U2 potrafi korzystać z aplikacji do tworzenia i edytowania grafiki wektorowej (np. Corel Draw, InkScape i in.) K_U3 potrafi wymienić, scharakteryzować i zastosować transformacje obiektów wektorowych (obroty, translacje i skalowanie obiektów 2D i 3D, rzutowanie 3D/2D) K_U4 potrafi wymienić, scharakteryzować i zastosować algorytmy przetwarzania obrazów 1 rastrowych (filtracja liniowa i nieliniowa, zastosowanie transformacji Fouriera, itp., korzystanie z histogramów) C. Kompetencje 7. TREŚCI PROGRAMOWE – STUDIA STACJONARNE Wykład liczba Ćwiczenia liczba godzin godzin W1 – Omówienie struktury wykładu Wprowadzenie 1 W2- Podstawowe pojęcia i definicje. Cyfrowe reprezentacje kolorów (RGB, CMYK, HSL i inne). W3- Grafika rastrowa: Praca z warstwami. Warstwy dopasowania. Maski. Kanały. Ścieżki. Filtry kolorów. 2 W4- Grafika rastrowa: zaawansowane transformacje obiektów rastrowych, korekcja tonalna, stosowanie efektów rastrowych, wykorzystanie masek i różnych rodzajów warstw, wprowadzanie i zaawansowana transformacja tekstu w grafice rastrowej, Tekstury: modele, parametryzacje, wizualizacja, popularne pakiety oprogramowania do obróbki grafiki rastrowej W5- Technologia Flash W6Grafika wektorowa: definiowanie obiektów wektorowych 2D i 3D, transformacje kształtu, wypełnianie obiektów wektorowych, wykorzystanie narzędzi interakcyjnych: przezroczystość, głębia, obrys, zaawansowana modyfikacja i wykorzystanie palet kolorystycznych, zastosowanie 2 C1 – Wprowadzenie, określenie warunków zaliczenia, przekazanie spisu literatury i materiałów dydaktycznych C2- Wyznaczanie histogramu i metody modyfikacji obrazu na podstawie histogramu C3- Wyznaczanie wartości elementów masek dla filtrów liniowych i nieliniowych laboratorium liczba godzin 1 L1- Wprowadzenie, określenie warunków zaliczenia, przekazanie spisu literatury i materiałów dydaktycznych 1 4 L2- Wprowadzenie do aplikacji GIMP 1 4 L3- Stosowanie algorytmów rastrowych (maski, palety, filtry) w GIMPie. 2 8 C4- Wyznaczanie macierzy transformacji obiektów 2D i 3D. Transformacja jednorodna. 4 L3- Korekcja obrazu w GIMPie. Wyznaczanie masek filtrów w zależności od potrzeb. 2 2 C5- Obliczanie rzutowania obiektów 3D na płaszczyznę 2D 2 L4- Zastosowanie histogramów do korekcji obrazów. 1 L5- Tworzenie i edycja grafiki wektorowej w programie InkSkape 2 8 2 filtrów i efektów rastrowych, import i wektoryzacja obiektów rastrowych, Krzywe Beziera i Hermita; popularne pakiety oprogramowania do obróbki grafiki wektorowej W7- Przygotowanie grafiki rastrowej i wektorowej do druku i na potrzeby prezentacji W8- Wprowadzenie do analizy obrazów nieruchomych (2D) i ruchomych (3D). W9- Wprowadzenie do przetwarzania i rozpoznawania obrazów. SUMA GODZIN 2 L6- Metody transformacji grafiki wektorowej w InkScape 2 3 L7- Import i wektoryzacja obiektów rastrowych do grafiki wektorowej L8- Przetwarzanie danych graficznych z wykorzystaniem funkcji narzędnika Image Processing Toolbox MATLABA L9- Sprawdzenie wiadomości i zaliczenie przedmiotu Projekt1: zadanie grupowe (2-3 os.) polegające na opracowaniu grafiki rastrowej o temacie zadanym przez prowadzącego Projekt2: zadanie grupowe (2-3 os.) polegające na opracowaniu grafiki wektorowej o temacie zadanym przez prowadzącego 1 2 30 SUMA GODZIN 15 SUMA GODZIN 1 2 7 8 15 TREŚCI PROGRAMOWE – STUDIA NIESTACJONARNE – JEŚLI TAKIE SĄ PROWADZONE Wykład liczba godzin Ćwiczenia liczba laboratorium godzin W1 – Omówienie struktury wykładu Wprowadzenie 1 1 L1- Wprowadzenie, określenie warunków zaliczenia, przekazanie spisu literatury i materiałów dydaktycznych 1 W2- Podstawowe pojęcia i definicje. Cyfrowe reprezentacje kolorów (RGB, CMYK, HSL i inne). W3- Grafika rastrowa: Praca z warstwami. Warstwy dopasowania. Maski. Kanały. Ścieżki. Filtry kolorów. 2 C1 – Wprowadzenie, określenie warunków zaliczenia, przekazanie spisu literatury i materiałów dydaktycznych C2- Wyznaczanie histogramu i metody modyfikacji obrazu na podstawie histogramu 2 L2- Wprowadzenie do aplikacji GIMP 1 2 C3- Wyznaczanie wartości elementów masek dla filtrów liniowych i nieliniowych 2 L3- Stosowanie algorytmów rastrowych (maski, palety, filtry) w GIMPie. 1 4 C4- Wyznaczanie macierzy transformacji obiektów 2D i 3D. Transformacja jednorodna. 2 L4- Zastosowanie histogramów do korekcji obrazów. 1 W4- Grafika rastrowa: zaawansowane transformacje obiektów rastrowych, korekcja tonalna, stosowanie efektów rastrowych, wykorzystanie masek i różnych rodzajów warstw, wprowadzanie i zaawansowana transformacja tekstu w liczba godzin 3 grafice rastrowej, Tekstury: modele, parametryzacje, wizualizacja, popularne pakiety oprogramowania do obróbki grafiki rastrowej W5- Technologia Flash W6Grafika wektorowa: definiowanie obiektów wektorowych 2D i 3D, transformacje kształtu, wypełnianie obiektów wektorowych, wykorzystanie narzędzi interakcyjnych: przezroczystość, głębia, obrys, zaawansowana modyfikacja i wykorzystanie palet kolorystycznych, zastosowanie filtrów i efektów rastrowych, import i wektoryzacja obiektów rastrowych, Krzywe Beziera i Hermita; popularne pakiety oprogramowania do obróbki grafiki wektorowej W7- Przygotowanie grafiki rastrowej i wektorowej do druku i na potrzeby prezentacji W8- Wprowadzenie do analizy obrazów nieruchomych (2D) i ruchomych (3D). W9- Wprowadzenie do przetwarzania i rozpoznawania obrazów. 1 C5- Obliczanie rzutowania obiektów 3D na płaszczyznę 2D 4 2 L5- Tworzenie i edycja grafiki wektorowej w programie InkSkape L6- Grafika wektorowa 2D i 3D (reprezentacja obiektów, transformacje, rzutowanie) 1 1 1 L7- Metody transformacji grafiki wektorowej w InkScape 1 2 L8- Import i wektoryzacja obiektów rastrowych do grafiki wektorowej 1 1 L9- Sprawdzenie wiadomości i zaliczenie przedmiotu 1 Projekt1: zadanie grupowe (2-3 os.) polegające na opracowaniu grafiki rastrowej o temacie zadanym przez prowadzącego Projekt2: zadanie grupowe (2-3 os.) polegające na opracowaniu grafiki wektorowej o temacie zadanym przez prowadzącego 4 5 SUMA GODZIN 18 SUMA GODZIN 9 SUMA GODZIN 9 8. NARZĘDZIA DYDAKTYCZNE metody podające (wykład informacyjny), metody praktyczne (pokaz, ćwiczenie symultaniczne, ćwiczenie indywidualne/grupowe), projekt grupowy Środki dydaktyczne: projektory multimedialne, tablice dydaktyczne, komputery PC z zainstalowanym aplikacjami GIMP i InkScape 9. SPOSÓB ZALICZENIA wykład ćwiczenia Laboratorium/Projekt Zaliczenie na ocenę Zaliczenie na ocenę Lab: Zaliczenie na ocenę 4 10. FORMY ZALICZENIA wykład ćwiczenia Laboratorium/Projekt pisemny sprawdzian wiadomości Ocena na podstawie aktywności studentów podczas zajęć Lab: pisemny sprawdzian wiadomości Proj: wykonanie projektu wykład ćwiczenia Laboratorium/Projekt Sprawdzian obejmuje treści prezentowane na wykładzie. Do uzyskania zaliczenia wymagane jest uzyskanie 60% maksymalnej liczby punktów. Ocena na podstawie aktywności studentów podczas zajęć Lab: Sprawdzian obejmuje materiał ćwiczony podczas zajęć. Do uzyskania zaliczenia wymagane jest uzyskanie 60% maksymalnej liczby punktów. Projekt: atrakcyjność prezentacji, poprawność merytoryczna, umiejętne wykorzystanie dostępnych wzorców projektowych i narzędzi, 11. SPOSOBY OCENY 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 75 75 Niestacjonarne 36 80 30 6 34 5 13. WYKAZ LITERATURY A. Literatura wymagana 1. R. Zimek, Ł. Oberlan, ABC grafiki komputerowej, Helion, Gliwice, 2004 2. Sujecki K., Burkiewicz J. 'Zapis konstrukcji i grafika inżynierska' Kraków 2009 r 3. D. Sankowski, W. Mosorov, K. Strzecha, Przetwarzanie i analiza obrazów w systemach przemysłowych, PWN, Warszawa, 2011, 2006 B. Literatura uzupełniająca 1. P. Kiciak, Podstawy modelowania krzywych i powierzchni, WNT, Warszawa, 2006 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] 5 PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W GŁOGOWIE SYLABUS/KARTA PRZEDMIOTU 1. NAZWA PRZEDMIOTU Programy graficzne w zastosowaniach inżynierskich 2. NAZWA JEDNOSTKI PROWADZĄCEJ PRZEDMIOT Instytut Politechniczny 3. STUDIA kierunek stopień tryb język status przedmiotu AiR I Stacjonarne / niestacjonarne Polski obieralny 4. CEL PRZEDMIOTU - zapoznanie studentów powszechnymi pakietami graficznymi i ich zastosowaniem w praktyce inżynierskiej (tworzenie dokumentacji technicznej projektów inżynierskich) 5. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I KOMPETENCJI A. Grafika inżynierska, Podstawy wizyjnej grafiki komputerowej B. podstawowa wiedza z zakresu rastrowej i wektorowej grafiki komputerowej 6. EFEKTY KSZTAŁCENIA A. Wiedza zna przykładowe programy do obróbki grafiki wektorowej i rastrowej K_W1 K_W2 ma specjalistyczną wiedzę odnośnie pojęć z zakresu grafiki komputerowej rastrowej i wektorowej B. Umiejętności K_U1 potrafi korzystać z aplikacji do tworzenia i edytowania grafiki rastrowej (np. Adobe Photoshop, GIMP i in.) K_U2 potrafi korzystać z aplikacji do tworzenia i edytowania grafiki wektorowej (np. Corel Draw, InkScape i in.) K_U3 potrafi korzystać z pakietu AutoCad przy tworzeniu dokumentacji technicznej K_U4 potrafi przygotować elementy obrazu w celu wykorzystania w prezentacji multimedialnej 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- Podstawowe pojęcia i definicje. Cyfrowe reprezentacje kolorów (RGB, CMYK, HSL i inne). W3- Ogólne funkcje programów do obróbki grafiki rastrowej: Praca z warstwami. Warstwy dopasowania. Maski. Kanały. Ścieżki. Filtry kolorów. W4- Zaawansowane funkcje programów do obróbki grafiki rastrowej na przykładzie programów Adobe Photoshop i GIMP. W5- Ogólne funkcje programów do obróbki grafiki wektorowej: definiowanie obiektów, podstawowe transformacje W6- Zaawansowane funkcje programów do obróbki grafiki wektorowej: Corel Draw i InkScape W7- Przygotowanie grafiki rastrowej i wektorowej do druku i na potrzeby prezentacji W8- Wprowadzenie do wykorzystania programu AutoCad w tworzeniu dokumentacji technicznej W9- Tworzenie efektownych prezentacji. 2 C1 – Wprowadzenie, określenie warunków zaliczenia, przekazanie spisu literatury i materiałów dydaktycznych C2- Wyznaczanie histogramu i metody modyfikacji obrazu na podstawie histogramu laboratorium liczba godzin 1 L1- Wprowadzenie, określenie warunków zaliczenia, przekazanie spisu literatury i materiałów dydaktycznych 1 4 L2- Wprowadzenie do aplikacji GIMP 1 2 C3- Wyznaczanie wartości elementów masek dla filtrów liniowych i nieliniowych 4 L3- Stosowanie algorytmów rastrowych (maski, palety, filtry) w GIMPie. Korekcja obrazu w GIMPie. 2 6 C4- Wyznaczanie macierzy transformacji obiektów 2D i 3D. Transformacja jednorodna. C5- Obliczanie rzutowania obiektów 3D na płaszczyznę 2D 4 L3- Zastosowanie histogramów do korekcji obrazów. 1 2 L4- Tworzenie i edycja grafiki wektorowej w programie InkSkape 1 6 L5- Metody transformacji grafiki wektorowej w InkScape 2 2 L6- Import i wektoryzacja obiektów rastrowych do grafiki wektorowej 1 6 L7- Przygotowanie grafiki rastrowej i wektorowej do druku i na potrzeby prezentacji L8- Przygotowywanie prezentacji w pakiecie Open Office L9- Sprawdzenie wiadomości i zaliczenie przedmiotu Projekt1: zadanie 1 2 3 3 2 5 2 grupowe (2-3 os.) polegające na opracowaniu grafiki rastrowej o temacie zadanym przez prowadzącego Projekt2: zadanie grupowe (2-3 os.) polegające na opracowaniu grafiki wektorowej o temacie zadanym przez prowadzącego Projekt3: zadanie indywidualne polegające na przygotowanie prezentacji o temacie zadanym przez prowadzącego SUMA GODZIN 30 SUMA GODZIN 15 SUMA GODZIN 5 5 Lab.15 proj 15 TREŚCI PROGRAMOWE – STUDIA NIESTACJONARNE Wykład liczba godzin W1 – Omówienie struktury wykładu Wprowadzenie 1 W2- Podstawowe pojęcia i definicje. Cyfrowe reprezentacje kolorów (RGB, CMYK, HSL i inne). W3- Ogólne funkcje programów do obróbki grafiki rastrowej: Praca z warstwami. Warstwy dopasowania. Maski. Kanały. Ścieżki. Filtry kolorów. W4- Zaawansowane funkcje programów do obróbki grafiki rastrowej na przykładzie programów Adobe Photoshop i GIMP. W5- Ogólne funkcje programów do obróbki grafiki wektorowej: definiowanie obiektów, podstawowe transformacje W6- Zaawansowane funkcje programów do obróbki grafiki wektorowej: Corel Draw i InkScape 2 ćwiczenia C1 – Wprowadzenie, określenie warunków zaliczenia, przekazanie spisu literatury i materiałów dydaktycznych C2- Wyznaczanie histogramu i metody modyfikacji obrazu na podstawie histogramu liczba godzin laboratorium liczba godzin 1 L1- Wprowadzenie, określenie warunków zaliczenia, przekazanie spisu literatury i materiałów dydaktycznych 1 2 L2- Wprowadzenie do aplikacji GIMP 1 2 C3- Wyznaczanie wartości elementów masek dla filtrów liniowych i nieliniowych 2 L3- Stosowanie algorytmów rastrowych (maski, palety, filtry) w GIMPie. Korekcja obrazu w GIMPie. 1 4 C4- Wyznaczanie macierzy transformacji obiektów 2D i 3D. Transformacja jednorodna. C5- Obliczanie rzutowania obiektów 3D na płaszczyznę 2D 2 L3- Zastosowanie histogramów do korekcji obrazów. 1 2 L4- Tworzenie i edycja grafiki wektorowej w programie InkSkape 1 L5- Metody transformacji grafiki wektorowej w InkScape 1 1 4 3 W7- Przygotowanie grafiki rastrowej i wektorowej do druku i na potrzeby prezentacji W8- Wprowadzenie do wykorzystania programu AutoCad w tworzeniu dokumentacji technicznej W9- Tworzenie efektownych prezentacji. SUMA GODZIN 1 L6- Import i wektoryzacja obiektów rastrowych do grafiki wektorowej 1 2 L7- Przygotowanie grafiki rastrowej i wektorowej do druku i na potrzeby prezentacji L8- Przygotowywanie prezentacji w pakiecie Open Office L9- Sprawdzenie wiadomości i zaliczenie przedmiotu Projekt1: zadanie grupowe (2-3 os.) polegające na opracowaniu grafiki rastrowej o temacie zadanym przez prowadzącego Projekt2: zadanie grupowe (2-3 os.) polegające na opracowaniu grafiki wektorowej o temacie zadanym przez prowadzącego Projekt3: zadanie indywidualne polegające na przygotowanie prezentacji o temacie zadanym przez prowadzącego 1 1 18 SUMA GODZIN 9 SUMA GODZIN 1 1 3 3 3 Lab-9 Proj-9 8. NARZĘDZIA DYDAKTYCZNE metody podające (wykład informacyjny), metody praktyczne (pokaz, ćwiczenie symultaniczne, ćwiczenie indywidualne/grupowe), projekt grupowy i indywidualny Środki dydaktyczne: projektory multimedialne, tablice dydaktyczne, komputery PC z zainstalowanymi aplikacjami GIMP, InkScape i pakietem OpenOffice 9. SPOSÓB ZALICZENIA wykład ćwiczenia Laboratorium/Projekt Zaliczenie na ocenę Zaliczenie na ocenę Lab: Zaliczenie na ocenę ćwiczenia Laboratorium/Projekt 10. FORMY ZALICZENIA wykład pisemny wiadomości sprawdzian Ocena na podstawie Lab: pisemny sprawdzian wiadomości aktywności studentów Proj: wykonanie projektu podczas zajęć 4 11. SPOSOBY OCENY wykład Laboratorium/Projekt ćwiczenia Sprawdzian obejmuje treści Ocena na podstawie Lab: Sprawdzian obejmuje materiał prezentowane na wykładzie. Do aktywności studentów ćwiczony podczas zajęć. Do uzyskania uzyskania zaliczenia wymagane podczas zajęć zaliczenia wymagane jest uzyskanie jest uzyskanie 60% 60% maksymalnej liczby punktów. maksymalnej liczby punktów. Projekt: atrakcyjność prezentacji, poprawność merytoryczna, umiejętne wykorzystanie dostępnych wzorców projektowych i narzędzi, 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 75 75 Niestacjonarne 36 80 30 6 34 6 13. WYKAZ LITERATURY A. Literatura wymagana 1. R. Zimek, Ł. Oberlan, ABC grafiki komputerowej, Helion, Gliwice, 2004 2. V. Glitschka, Grafika wektorowa. Szkolenie podstawowe, Helion, 2012 3. J. Pasek, Grafika wektorowa. Szkolenie podstawowe, PWN, 2012 4. B. Literatura uzupełniająca 1. J. Gumster, R. Shimonski, GIMP Biblia, 2011, Helion 2. A. Tomaszewska, Inkscape. Ćwiczenia praktyczne, Helion, 2008 14. PROWADZĄCY PRZEDMIOT OSOBA ODPOWIEDZIALNA ZA PRZEDMIOT: Dr inż. Bartłomiej Sulikowski Wykład ćwiczenia Laboratorium/Projekt Bartłomiej Sulikowski Bartłomiej Sulikowski Bartłomiej Sulikowski Tytuł/stopień naukowy Dr inż. Dr inż. Dr inż. Instytut Politechniczny Politechniczny Politechniczny Kontakt e-mail [email protected] [email protected] [email protected] 1 Imię i nazwisko 5