Summer Semester 2007/08
Summer Semester 2009/10
Summer Semester 2010/11
Summer Semester 2011/12
Summer Semester 2012/13
Summer Semester 2013/14
Summer Semester 2015/16
Computer Graphics I24034
Course content:
1. Basic terms used in 2D computer graphics and image processing. Java Graphics2D API.
2. Algorithms for generation of basic primitives.
3. Cohen-Sutherland algorithm.
4. Curve modelling in the plane.
5. Geometric transformations in the plane.Homogeneous coordinate system.
6. Color space models: RGB, YCrCb, HSV, CMY, CMYK. Properties of the human eye and their usage in color space models.
7. Digital image and its representations. Histogram of an image. Image filtering.
8. Mathematical morphology operations applied in image processing.
9. Introduction to image compression.
10. Wavelets. Wavelet filters.
11. Introduction to 3D graphics.
Learning outcomes:
Knowledge of basic algorithm used in @D computer graphics and image processing.
Ability to implement graphical applications using Java Graphics2D.
(in Polish) Rodzaj przedmiotu
Course coordinators
Term 2011L: | Term 2010L: | Term 2013L: | Term 2009L: | Term 2012L: | Term 2015L: |
Bibliography
a) basic references:
1. J. D. Foley et al.: Introduction to computer sceince.
3. P. Niemeyer, J. Knudsen: Learning Java
4. Programmer’s Guide to the Java 2D API Enhanced Graphics and Imaging for Java
http://java.sun.com/j2se/1.4/pdf/j2d-book.pdf
b) supplementary references: