183.587 Computer Vision Systems Programming
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2018W, UE, 3.0h, 4.5EC


  • Semester hours: 3.0
  • Credits: 4.5
  • Type: UE Exercise

Aim of course

This course encourages students to select and implement a computer vision project of their choice. Students are free to develop in any programming language they like (Matlab, Python, or C++ are recommended) and to use any publicly available library they want. The only requirement is that the effort for developing the chosen application is in line with the ECTS of this course. The goal is to encourage students to investigate a selected computer vision topic in detail, and to allow them to improve their computer vision programming skills.

Sensor hardware is provided. The available hardware includes Kinect sensors (both versions), a thermal imaging camera, a network of multiple IP cameras with overlapping views, and portable Android devices with cameras.

There will be two compulsory presentations held by each student. In the first one (about 5 minutes), each participant should briefly introduce his or her selected topic to the fellow students. The second one (10-15 minutes) should cover the topic in more detail, with a focus on issues that arose during development, and a presentation of the results.

Participants are strongly encouraged to select a computer vision problem according to their interests. Some examples are presented as part of the first lecture, and the lecturers are happy to help participants choose their topics.

Subject of course

Working with:

  • Microsoft Kinect SDK
  • Thermal imaging camera
  • Axis & Sony Network cameras
  • OpenCV or Matlab

Additional information

ECTS Breakdown: 4.5 ECTS = 112.5h
12.5h    Work defintion
90.0h    Programming
5.0h      Writing the document
5.0h      Preparation and presentation of the work



Course dates

Wed10:00 - 12:0010.10.2018 Sem 183Introduction
Wed10:15 - 12:0024.10.2018 Sem 183Spefikationsvorträge
Wed10:15 - 12:0007.11.2018 Sem 183Spefikationsvorträge
Wed10:15 - 12:0028.11.2018 Sem 183Statusberichte
Wed10:00 - 11:3016.01.2019 Fa. Cogvis, Wiedner Hauptstr. 17/3aExkursion
Wed10:00 - 12:0023.01.2019 Sem 183Final Presentations

Examination modalities

The initial and final presentations account for 5% and 15% of the grade, respectively. A larger task includes a written report,  and is worth 80% of the grade.

Course registration

Begin End Deregistration end
01.10.2018 00:00 10.10.2018 00:00


Study CodeSemesterPrecon.Info
066 932 Visual Computing


No lecture notes are available.

Previous knowledge

This is not a general programming course; students are expected to be able to develop software on their own, and they should be familiar with a programming language suitable for computer vision development (e.g. Matlab, Python, C++). Basic image processing and computer vision knowledge is expected. Experience in computer vision development is recommended, but not required.

Accompanying courses