Winter Semester 2020/21
Winter Semester 2021/22
Winter Semester 2022/23
Winter Semester 2023/24
Winter Semester 2024/25
Winter Semester 2025/26
Computer Graphics IS-FCS-00010W
Description:
Projects. Basic algorithms for two-dimensional graphics and image processing. How to write graphical applications in Java using the programming interface Graphics2D.
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 modeling 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.
Requirements:
Programming skills in Java.
Knowledge of matrix mathematical operations.
Course coordinators
Term 2025Z: | Term 2024Z: | Term 2023Z: | Term 2022Z: | Term 2021Z: | Term 2020Z: |