diff --git a/main.py b/main.py index 7c3fe47bd0c237c3411f758891938181e12581fe..aa3bb0fb11fc2d3c5805e287238d34eba2d02776 100644 --- a/main.py +++ b/main.py @@ -16,11 +16,11 @@ def aufgabe1(): horizontal_pk = Kernel(KernelFactory().create_horizontal_prewitt_kernel()) vertical_pk = Kernel(KernelFactory().create_vertical_prewitt_kernel()) - d.convolve(horizontal_pk, zero_p_bb, "./images/Ergebnis1-horizontal(zero-padding).pgm") - d.convolve(horizontal_pk, clamping_p_bb, "./images/Ergebnis1-horizontal(clamping-padding).pgm") + d.convolve(horizontal_pk, zero_p_bb, "./images/Afg1/Ergebnis1-horizontal(zero-padding).pgm") + d.convolve(horizontal_pk, clamping_p_bb, "./images/Afg1/Ergebnis1-horizontal(clamping-padding).pgm") - d.convolve(vertical_pk, zero_p_bb, "./images/Ergebnis1-vertical(zero-padding).pgm") - d.convolve(vertical_pk, clamping_p_bb, "./images/Ergebnis1-vertical(clamping-padding).pgm") + d.convolve(vertical_pk, zero_p_bb, "./images/Afg1/Ergebnis1-vertical(zero-padding).pgm") + d.convolve(vertical_pk, clamping_p_bb, "./images/Afg1/Ergebnis1-vertical(clamping-padding).pgm") def aufgabe2(): zero_p_bb = ZeroPaddingBorderBehavior() @@ -31,10 +31,10 @@ def aufgabe2(): boxfilter_3 = Kernel(KernelFactory().create_box_filter(1)) boxfilter_11 = Kernel(KernelFactory().create_box_filter(5)) boxfilter_27 = Kernel(KernelFactory().create_box_filter(13)) - e.convolve(boxfilter_3, zero_p_bb, "./images/Ergebnis2-3(zero-bb).pgm") - e.convolve(boxfilter_3, clamping_p_bb, "./images/Ergebnis2-3(clamping_p_bb).pgm") - e.convolve(boxfilter_11, clamping_p_bb, "./images/Ergebnis2-11.pgm") - e.convolve(boxfilter_27, zero_p_bb, "./images/Ergebnis2-27.pgm") + e.convolve(boxfilter_3, zero_p_bb, "./images/Afg2/Ergebnis2-3(zero-bb).pgm") + e.convolve(boxfilter_3, clamping_p_bb, "./images/Afg2/Ergebnis2-3(clamping_p_bb).pgm") + e.convolve(boxfilter_11, clamping_p_bb, "./images/Afg2/Ergebnis2-11.pgm") + e.convolve(boxfilter_27, zero_p_bb, "./images/Afg2/Ergebnis2-27.pgm") #bekannte Bugs: Beide Prewitt-Filter erzeugen links auf mittlerer Höhe ein Quadrat an weißen Pixeln, die schwarz bleiben sollten