Lab Course / Praktikum: Image Processing, Computer Graphics and Visualization using C++
by
Prof. Navab
Tutors:
Lejing Wang and
Ali Bigdelou and
Dzhoshkun Ismail Shakir
Type: Master Practical Course
Module IN2106
SWS: 6
Programs: Biomedical Computing (Master), Informatics (Master), Informatics (Diploma)
ECTS: 10 Credits
Weekly Meeting: Tuesday 16:15 - 17:45,
MI 03.13.054
The course will be conducted in English.
Registration
Please fill out
the registration form and send it to
Lejing Wang ().
General content
The Lab course is intended to teach C++ for Image Processing, Computer Graphics and Visualization. You will be confronted with a summary about the basics of C++ e.g. preprocessing, compiling, linking, the language itself, version control (SVN). Further topics will be GUIs with QT, 3D Computer Graphics with OpenGL. In this lab course we will use CAMPAR, an advanced medical AR framework, to develop medical AR applications.
Prerequisites
The Projekt Systementwicklung requires basic knowledge in C++. The concepts of OO Programming and other concepts as conducted in the Introduction to CS lecture are assumed.
Preliminary schedule
Schein requirements
- Weekly participation in the weekly meetings
- Submission of all assignments in time
- Present your final assignment work
Literature/Resources
C++
Documenting your code
- Doxygen, a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.
MS Visual Studio (2008)
- Can be downloaded on the TUM Maniac Server
- Short tutorial on how to create a Win32 Console Project, and to run it
- Tutorial with some debugging tips and tricks in MS Visual Studio (this tutorial features some C# code, but the tips and tricks shown should work similarly on C++ code).
SVN
OpenGL
Qt
OpenCV
Not found what you are looking for?