Grafika komputerowa
Grafika komputerowa
Literatura:
●
Zabrodzki J., (pod red.), Grafika komputerowa. Metody i
narzędzia, Wydawnictwa Naukowo - Techniczne,
Warszawa, 1994.
●
Foley J. D., van Dam A., Feiner S. K, Hughes J. F.,
Phillips R. L., Wprowadzenie do grafiki komputerowej,
WNT, Warszawa 1995.
●
Pavlidis T., Grafika i przetwarzanie obrazów,
Wydawnictwa Naukowo - Techniczne, Warszawa, 1987.
●
Janowski M., Elementy grafiki komputerowej,
Wydawnictwa Naukowo - Techniczne, Warszawa, 1990.
●
Skarbek W., Metody reprezentacji obrazów cyfrowych,
Akademicka Oficyna Akademicka PLI, Warszawa, 1998.
Grafika komputerowa
Grafika komputerowa
Grafika komputerowa - dział informatyki
zajmujący się generowaniem sztucznych lub
odwzorowanie rzeczywistych obrazów, na
podstawie matematycznego opisu, przy
pomocy komputerów.
Zastosowania grafiki
Zastosowania grafiki
komputerowej
komputerowej
Graficzny
interfejsy
użytkownika
(ang. GUI)
Zastosowania grafiki
Zastosowania grafiki
komputerowej
komputerowej
Przemysł rozrywkowy
Przemysł rozrywkowy
●
Efekty specjalne w filmach:
–
przoduje w jakości obrazu
i artyzmie,
–
przeznacza duże środki
finansowe na rozwój i badania.
●
Gry komputerowe:
–
skupienie uwagi na interakcji,
–
unikanie kosztownych obliczeń.
●
Animacja.
Zastosowania grafiki
Zastosowania grafiki
komputerowej
komputerowej
Medycyna
W dzisiejszych czasach
grafika komputerowa
odgrywa bardzo ważną
rolę w ratowaniu życia
ludzkiego. Jest
wykorzystywana zarówno
w aplikacjach służących
do nauki przyszłych
lekarzy jak i
diagnozowania
pacjentów.
W jaki sposób medycyna wpływa na rozwój grafiki komputerowej:
• precyzja i dokładność rysowania,
• skupienie się na prezentowaniu i interpretowaniu danych,
• budowa modeli z pozyskanych w trakcie badania danych.
Zastosowania grafiki
Zastosowania grafiki
komputerowej
komputerowej
CAD – komputerowe wspomaganie projektowania.
●
Przyspieszenie prac.
●
Umożliwiają weryfikację projektu.
●
Zastosowania grafiki
Zastosowania grafiki
komputerowej
komputerowej
Wizualizacja danych naukowych:
●
Umożliwiają badania zarówno zjawisk ze świata
mikro (mikroskop elektronowy) i makro .
●
Symulacje zjawisk.
Zastosowania grafiki
Zastosowania grafiki
komputerowej
komputerowej
Kartografia
●
Różnego rodzaje mapy:
- eksploracyjne, pomocne przy
pracach górniczych,
- wykresy oceanograficzne,
- demograficzne.
- geodezyjne,
- geograficzne,
- Pogody, itd.
Zastosowania grafiki
Zastosowania grafiki
komputerowej
komputerowej
Ekonomia i biznes – graficzna prezentacja informacji
Prezentowanie
w sposób
przejrzysty
i zwięzły
informacji, tak
aby wyjaśnić
złożone zjawiska
i ułatwić
podejmowanie
decyzji.
Historia grafiki komputerowej
Historia grafiki komputerowej
●
Lata 50te komputer Whirlwind.
●
Ivan Sutherland – system rysujący
Sketchpad (1963r.).
●
Pierwsze programy typu CAD (General
Motors 1964r.).
●
Lata 70. – pierwsze monitory rastrowe.
●
Lata 80. – pierwsze graficzne interfejsy
użytkownika (Xerox).
Grafika wektorowa
Grafika wektorowa
Zalety:
●
Matematyczny opis rysunku.
●
Łatwa skalowalność.
●
Małe wymagania pamięciowe.
●
Bardzo duża rozdzielczość
(4096 x 4096).
●
Ciągłe linie.
Wady:
●
Duże wymagania
obliczeniowe.
●
Brak koloru.
●
Trudne wypełnianie
konturów.
●
Złożoność obrazu
ograniczona czasem
poświaty ekranu.
Grafika rastrowa
Grafika rastrowa
●
Obraz jest dwuwymiarową strukturą
składającą
się z pikseli (ang.
pixel – picture element).
●
Macierzą zbudowaną z n wierszy i m kolumn.
●
Położenie piksela na obrazie określają indeksy (x, y),
gdzie 0
≤
x < m i 0
≤
y < n.
(n-1, m-1)
...
(n-1, 1)
(n-1, 0)
...
...
...
...
(2, m-1)
...
(0, 1)
(0, 0)
(1, m-1)
...
(1, 1)
(1, 0)
(0, m-1)
...
(0, 1)
(0, 0)
X
Y
Zalety:
• Łatwe wypełnianie
konturów.
• Szeroko dostępny kolor.
• Niska cena urządzeń.
Wady:
• Duże wymagania
pamięciowe (bardzo duża
złożoność obrazu).
• „Schodkowe” linie.
Grafika komputerowa.
Grafika komputerowa.
Przetwarzanie obrazu.
Przetwarzanie obrazu.
Analiza i rozpoznawanie obrazu.
Analiza i rozpoznawanie obrazu.
Przetwarzanie obrazu
(ang. image processing):
●
np. binaryzacja.
Opis:
●
Stożek(x
1
, y
1
,z
2
, r
1
, h
1
, czerwony);
●
Sfera((x
2
, y
2
,z
2
, r
2
,, żółta);
Analiza i rozpoznawanie
obrazu
(ang. image analysis,
image understanding,
computer vision)
Grafika
komputerowa