Description

A plug-in system was implemented in the last GSoC by Tim Jerman which will be released in spring 2014. In this project an image transform plug-in shall be developed. It should include these features:

    Affine Image Transform
    Image Rotation

The affine image transform will bring-up simple controls in the viewport which allow the user to manually transform an image. The image rotation will on the one hand allow users to rotate images arbitrarily. On the other hand an auto rotation which detects an image’s dominant orientation will be implemented similar to the method proposed by Hyong Il Koo and Nam Ik Cho.

Benefit for the Student

The student will deepen knowledge in software and plug-in architecture. In addition, basic knowledge of image processing will be gained.

Benefit for the Project

The image transform plug-in will extend nomacs to allow simple corrections of images. Furthermore, a plug-in keeps the basic image viewer, while users can extend functionality on their demand.

Requirements

Basic image processing knowledge, good skills in C++, experience in writing Qt plug-ins.

Mentors

Markus Diem, Stefan Fiel, Florian Kleber

Contact

Mentors are regularly around in our GSoC IRC channel #TU-CSE-SoC at irc.freenode.net. You can also reach us via the mailinglist – send an email to This email address is being protected from spambots. You need JavaScript enabled to view it. using the prefix [nomacs] (a subscription is required).

More information

http://www.iue.tuwien.ac.at/cse/wiki2014/doku.php?id=image_transform_plug-in