Java/ImageJ Source Code (1. Auflage)
Source Code zu den Programmbeispielen im Buch. Zahlreiche weitere Plugin-Beispiele finden sich auf der ImageJ-Homepage.
Download
KAP | ZIP | PROG | BESCHREIBUNG | DESCRIPTION |
3 | 3.1 | Invertieren von 8-Bit-Grauwertbildern | invert 8-bit grayscale images | |
4 | 4.1 | Histogrammberechnung für 8-Bit-Grauwertbilder | compute histogram for 8-bit grayscale images | |
5 | 5.1 | Kontrasterhöhung | increase contrast | |
| 5.2 | Histogrammausgleich | histogram equalization | |
|
| 5.3 | Histogrammanpassung | histogram matching, histogram specification |
| 5.4 | Gammakorrektur | gamma correction | |
| 5.5–6 | Alpha Blending | alpha blending | |
6 | 6.1 | 3x3-Boxfilter | 3x3 box filter | |
| 6.2 | Lineares 3x3-Glättungsfilter | linear 3x3 smoothing filter | |
| 6.3 | Lineares MxN-Filter | linear MxN filter | |
| 6.4 | 3x3 Medianfilter | 3x3 median filter | |
7 | — | Unsharp-Mask Filter | unsharp-mask filter | |
8 | D.1 | Harris Corner Detector | Harris corner detector | |
9 | 9.1 | Hough-Transformation für Geraden | Hough transform for straight lines | |
10 | — | Morphologische Filter für Binärbilder mit verschiedenen Strukturelementen: Box, Disk, Freiform | morphological filters for binary images with various structuring elements: bix, disk, free-form | |
11 | — | Region-Labeling in 4 Varianten: Flood-Filling (rekursiv, depth-first, breadth-first), sequentielles Region-Labeling | region labeling in 4 versions: flood-filling (recursive, depth-first, breadth-first), sequential region labeling | |
| D.2 | Kombinierte Regionenmarkierung und Konturfindung | combined region labeling and contour following | |
| 11.2 | Berechnung von Momenten | computation of moments | |
12 | 12.1 | Verarbeitung von RGB-Farbbildern mit Bitoperationen | processing RGB color images with bit operations | |
| 12.2 | Verarbeitung von RGB-Farbbildern ohne Bitoperationen | processing RGB color images without bit operations | |
| 12.3 | Verarbeitung von Indexbildern (Erhöhung der Helligkeit) | processing index images (increasing brightness) | |
| 12.4 | Konvertierung von Index- auf RGB-Vollfarbenbild | converting index images to RGB full color images | |
| 12.5 | Desaturierung eines RGB-Farbbilds | desaturating RGB color images | |
| 12.6–7 | RGB/HSV-Konvertierung | RGB/HSV conversion | |
| 12.8–9 | RGB/HLS-Konvertierung | RGB/HLS conversion | |
| 12.10–11 | Java-Implementierung des L*a*b*-Farbraums | Java implementation of L*a*b*-color space | |
| 12.12 | Zählen der Farben in einem RGB-Bild | counting colors in RGB images | |
| 12.13 | Berechnung von kombinierten Farbhistogrammen | computing combined color histograms | |
13 | 13.1 | Eindimensionale DFT für beliebig lange Datenvektoren (2 Varianten) | one-dimensional DFT for data vectors of arbitrary length (2 versions) | |
14 | — | Zweidimensionale DFT für beliebig große Bilder | two-dimensional DFT for images of arbitrary size | |
15 | 15.1 | Eindimensionale DCT | one-dimensional DCT | |
| — | Zweidimensionale DCT | two-dimensional DCT | |
16 | — | Geometrische Abbildungen (Affine Mapping, Projective Mapping, Bilinear Mapping, Twirl Mapping, Ripple Mapping, Sphere Mapping) | geometric mappings (Affine Mapping, Projective Mapping, Bilinear Mapping, Twirl Mapping, Ripple Mapping, Sphere Mapping) | |
| Pixel-Interpolation (Nearest-Neighbor, Bilinear, Bicubic) | pixel interpolation (Nearest-Neighbor, Bilinear, Bicubic) | ||
17 | 17.1–2 | Template Matching zwischen Intensitätsbildern mit lokalem Korrelationskoeffizienten | template matching for intensity images using local correlation coefficient | |
| — | Template Matching zwischen Binärbildern mit Distance Transform und Chamfer Algorithmus | template matching for binary images using Distance transform and Chamfer algorithm |
ACHTUNG: Die hier verfügbaren Materialien beziehen sich auf eine ältere (vergriffene) Auflage des Buchs. Informationen und Unterlagen zur aktuellen Auflage finden Sie hier.