Description

Currently nomacs loads stereo image containers such as JPEG stereo (*.jps) and Multi Picture Objects (*.mpo). For JPEG stereo images, both frames are loaded and displayed next to each other. Loading Multi Picture Objects results in the main frame being displayed. This is nice for a fast preview of the images. However, rendering these images as chromatic anaglyphs would improve the visual experience. The student should implement a method that renders anaglyphs with reduced ghosting. Additionally a full loader for *.mpo files and a converter from *.jps to *.mpo files and vice versa should be implemented.

Benefit for the Student

The student will gain experience in state-of-the-art stereo rendering and computer vision. Moreover, basic knowledge of image processing libraries such as OpenCV will be developed.

Benefit for the Project

The stereo loader allows for displaying and converting 3D images and therefore extends the applicability of nomacs.

Requirements

Good skills in object-oriented C++ are required accompanied by basic experience in computer vision. Qt or OpenCV knowledge would be beneficial.

Mentors

Markus Diem, Fabian Hollaus

Contact

Send an email to This email address is being protected from spambots. You need JavaScript enabled to view it. (first subscribe here) using the prefix [nomacs].

More Information

Also have a look at the nomacs webpage. You may also improve your chances of being selected by solving the puzzle.