Bestandteil der Hausaufgaben ist u.a. die Programmierung von Plugins für GIMP. Da einige Studenten Schwierigkeiten mit der Konfiguration der Kompilierumgebung für die Plugin-Entwicklung unter Windows hatten folgen nun ein paar Hinweise:
Der erste Schritt besteht in der Installation eines
C-Compilers. Empfohlen wird MinGW (Portierung von GCC für
Windows). Das automatische Installationsprogramm kann von hier
heruntergeladen
werden:
http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=240780
Der
Standardpfad für die Installation C:\MinGW sollte
beibehalten werden.
Es wird empfohlen, ebenfalls msys zu installieren, und
ebenfalls in den Standardpfad C:\msys\1.0. Das Programm kann
von hier heruntergeladen werden:
(Datei
MSYS-1.0.11-rc-1.exe)
http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=24963
Das gimptool für Windows kann von dieser URL
heruntergeladen
werden:
http://www.gimp.org/~tml/gimp/win32/downloads.html
Es
wird empfohlen, die Datei gimp-dev-2.4.zip zu benutzen, da
diese neuer ist. Den Inhalt der Datei dann einfach nach C:\msys\1.0
entpacken (das ist der Installationsordner von msys).
Es werden noch einige Bibliotheken benötigt. Diese
findet man auf der folgenden
Seite:
http://www.gtk.org/download-windows.html
Am
einfachsten ist es, wenn man das All-in-one bundle
herunterlädt und in den msys-Ordner C:\msys\1.0
entpackt. Alternativ kann man aber auch manuell die benötigten
Bibliotheken herunterladen und installieren.
Ein Plugin kann jetzt übersetzt werden, indem man eine msys-Konsole öffnet (starte C:\msys\1.0\msys.bat), in dieser in den Ordner mit dem Quellcode des Plugin wechselt (z.B. nach C:\TEMP wenn dort die Datei C:\TEMP\simple_plugin.c liegt) und dort den Befehl gimptool-2.0.exe --build simple_plugin.c ausführt. Die dadurch erzeugte Datei simple_plugin.exe kann nun in den Plugin-Ordner von GIMP kopiert werden (also nach C:\Dokumente und Einstellungen\<user>\.gimp-2.6\plug-ins).
Die Aufgaben dürfen einzeln oder in Zweierteams bearbeitet
werden.
Lösungen per E-Mail schicken an:
rhemmer(at)gwdg.de
Der Betreff der E-Mail lautet BA2009
UExx, xx = 01, 02, 03, …
Die E-Mail soll Namen und
Matrikelnummern der Teammitglieder enthalten.
Die Lösung
soll in Form einer PDF-Datei im Anhang der E-Mail enthalten sein.
Abgabedatum: bis 04.05.2009
Abgabedatum: bis 08.06.2009
Abgabedatum: bis 29.06.2009
Abgabedatum: bis 13.07.2009
Übung vom 22.4.2009:
ue1.pdf
Histogrammeinebnung
PNM
Dateiformat
Übung vom 29.4.2009:
ue2.pdf
dft1.pdf
dft2.pdf
gimp_plugin.pdf
test.scm test.py
simple_plugin.c
rasterbsp0.html
Übung vom 6.5.2009:
ue3.pdf
Übung vom 13.5.2009:
ue4.pdf
Übung vom 20.5.2009:
ue5.pdf
Übung vom 27.5.2009:
ue6.pdf
Übung vom 3.6.2009:
ue7.pdf
Übung vom 10.6.2009:
ue8.pdf
Übung vom 17.6.2009:
ue9.pdf
Übung vom 24.6.2009:
ue10.pdf
Übung vom 1.7.2009, 8.7.2009, 15.7.2009:
ue11.pdf
[1] Bäni, Werner: Wavelets - Eine Einführung für Ingenieure. 2. Aufl. München : Oldenbourg, 2005. - ISBN 3-486-57706-9
[2] Nischwitz, Alfred; Fischer, Max W.; Haberäcker, Peter: Computergrafik und Bildverarbeitung. 2. Aufl. Wiesbaden : Vieweg+Teubner, 2007. - ISBN 3-8348-0186-0
[3] Butz, Tilman: Fouriertransformation für Fußgänger. 4. Aufl. Wiesbaden : Teubner, 2005. - ISBN 3-519-30202-0
INTRODUCTION TO FOURIER TRANSFORMS FOR IMAGE PROCESSING