Digital Signal Processing Reference
In-Depth Information
16 Geometrische
Bildoperationen
"#
$$%#
Abbildung 16.31
Klassenstruktur fur die Java-
Implementierung geome-
trischer Abbildungen und
der Pixel-Interpolation.
#
&%#
!
'
Die Java-Klassen sind in zwei Gruppen geteilt: Die erste Gruppe be-
trifft die in Abschn. 16.1 dargestellten geometrischen Abbildungen, 8 die
zweite Gruppe implementiert die wichtigsten der in Abschn. 16.3 be-
schriebenen Verfahren zur Pixel-Interpolation. Den Abschluss bildet ein
Anwendungsbeispiel in Form eines einfachen ImageJ-Plugins.
16.4.1 Geometrische Abbildungen
Die folgenden Java-Klassen reprasentieren geometrische Abbildungen fur
zweidimensionale Koordinaten und stellen Methoden zur Berechnung der
Abbildung aus vorgegebenen Punktpaaren zur Verfugung.
Pnt2d (Klasse)
2
Zweidimensionale Koordinatenpunkte
x
=( x, y )
R
werden durch
Objekte der Klasse Pnt2d reprasentiert:
1 public class Pnt2d {
2
double x, y;
3
4
Pnt2d (double x, double y){
this.x = x; this.y = y;
5
}
6
7 }
8 In der Standardversion von Java ist derzeit nur die a ne Abbildung als
Klasse (java.awt.geom.A neTransform) implementiert.
Search WWH ::




Custom Search