Bildverarbeitung2/TEST.txt

28 lines
1.2 KiB
Plaintext
Raw Permalink Normal View History

2022-02-06 23:38:11 +00:00
Um das Errorhandling zu testen habe ich zwei Dateien bereitgestellt welche
fehlerhafte PGM Dateien beinhalten:
2022-01-17 04:35:18 +00:00
* wrong_signature.pgm beinhaltet P5 statt P2.
2022-02-06 23:38:11 +00:00
Führt man z.B. "imageviewer wrong_signature.pgm" aus, sollte das Programm
2022-01-17 04:35:18 +00:00
"Missing/Wrong PGM magic number." ausgeben und sich beenden.
* wrong_dimensions.pgm gibt eine falsche Größe für das Bild an. Es sind nicht genug Daten vorhanden für die angegebenen Bilddimensionen
2022-02-06 23:38:11 +00:00
Führt man z.B. "imageviewer wrong_dimensions.pgm" aus, sollte das Programm
2022-01-17 04:35:18 +00:00
"Amount of image data doesn't match image dimensions. Expected..." ausgeben und ich beenden.
2022-01-20 14:35:15 +00:00
Ansonsten können die Programme "smooth" und "edgedetect" benutzt werden um jeweils die
2022-01-17 04:35:18 +00:00
Glättungs- und Kantenbildfunktion zu testen. Beide Programme verlangen als erstes Commandline Argument
den Namen der Bilddatei die verändert werden soll.
Ich habe einige Bilder im Ordner res/ bereitgestellt um diese Funktionen zu testen.
2022-02-06 23:38:11 +00:00
smooth f14.ascii.pgm
smooth mountain.ascii.pgm
smooth fractal_tree.ascii.pgm
2022-01-17 04:35:18 +00:00
2022-02-06 23:38:11 +00:00
edgedetect f14.ascii.pgm
edgedetect mountain.ascii.pgm
edgedetect fractal_tree.ascii.pgm
2022-01-17 04:35:18 +00:00
Die modifizierten Bilder werden in den Dateien originalerName_modified.pgm gespeichert, und können anschließend
in GIMP o.Ä. Programmen inspiziert werden