From dae303f18d8cd6c73b8d9e26db699da63395f352 Mon Sep 17 00:00:00 2001
From: rasmusse <mika_flynn.rasmussen@student.reutlingen-university.de>
Date: Tue, 17 May 2022 18:29:09 +0200
Subject: [PATCH] Push Seite Mika

---
 .../__pycache__/BorderBehavior.cpython-37.pyc    | Bin 0 -> 657 bytes
 .../ClampingBorderBehavior.cpython-37.pyc        | Bin 0 -> 1051 bytes
 Bildfaltung/__pycache__/Image.cpython-37.pyc     | Bin 0 -> 3432 bytes
 .../__pycache__/KernelFactory.cpython-37.pyc     | Bin 0 -> 1469 bytes
 .../ZeroPaddingBorderBehavior.cpython-37.pyc     | Bin 0 -> 751 bytes
 Bildfaltung/main.py                              |  10 +++++++---
 6 files changed, 7 insertions(+), 3 deletions(-)
 create mode 100644 Bildfaltung/__pycache__/BorderBehavior.cpython-37.pyc
 create mode 100644 Bildfaltung/__pycache__/ClampingBorderBehavior.cpython-37.pyc
 create mode 100644 Bildfaltung/__pycache__/Image.cpython-37.pyc
 create mode 100644 Bildfaltung/__pycache__/KernelFactory.cpython-37.pyc
 create mode 100644 Bildfaltung/__pycache__/ZeroPaddingBorderBehavior.cpython-37.pyc

diff --git a/Bildfaltung/__pycache__/BorderBehavior.cpython-37.pyc b/Bildfaltung/__pycache__/BorderBehavior.cpython-37.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..ddf4e8c41c3e951b7c6762e801338c4f77759bb5
GIT binary patch
literal 657
zcmZuvy^ho{5Vn)-u{zij-8EOZxMrJe=nz6j7DTr?2}BXCWI37H#NgP6?JV52doRPI
z@Ct6Jcm*o#%`MUbBhBae`SfXKl5#dXCDHWvU42do`H_-?6*0Jq?k*z$0jfw(E81sO
zM#)<O8RYi_a-_Sw%At5i=98b1N#<F|UzN*nCTi!cXnc>pGti{o!SWbfMRykwkW>^%
zl>x1CEJocOttO*pI4g|>v?X?8D~-L|viF^I?4ZszgKoSun#H2oqWxl}_ZU;ne24Mr
zFjf#)ql9zlScTSH3jnFxV`(Ndu%#0H%|ERLYtlWEr8nM+ETg-W0ExTP)i*LPLg7$t
z0+oS&3=`Rl7VRWb_VDZVo9F8V;C3zb#@JqX`H4T{qHaZvn%5|rt~R%BT}lNTq5PoR
z_3?y@o7*sJ(O=82s6Gfa;7OVyi$Jowi@(T6#MS&HOgY!0N6y13=e>bJrT7Wwp9i5H
zI*&L9({OInH?oft{MlfP(l2Av;)$`pz%(o9zOsrZ$VJ`QG|{M#i2qXv(--3eFVivi
ID?H791DMjPeE<Le

literal 0
HcmV?d00001

diff --git a/Bildfaltung/__pycache__/ClampingBorderBehavior.cpython-37.pyc b/Bildfaltung/__pycache__/ClampingBorderBehavior.cpython-37.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..6f61fe11119680cd32f38b656be3af6f99477960
GIT binary patch
literal 1051
zcma)5O=}x55FPDDVw*UGP(lhl?4gJ5#h2bnDaIj`Krw}sei(z0EqSeYSL<rECJCF9
zbMCRHLeKpv{R_JGl)unZM@rH*kU|9-&5WeCGf!^^-EIePsPF5^*AU=`3vNe*P9JCW
z1PupHawuQ~1bD#1OBj)tz#|@C0*?i(!%@IDjv?K=!qbovyFDm17kVJ(Y$Z!QMR-5l
z>YxvBRu9k^Fr<MdSO*PR2N%!)!jNGa*sx%yXrxL*8>+gnZS?7i<+T{Kaqrsw26_`=
ze!e<<Htun;8cQ`Rb-|2W(5IA5GBy#4P6V6IC*@f+9>|=}SZ->SjSq5GETzis*4kU1
z*?8)<He8XeS|B?_w{e}i;C2M)^l?`EXarKi0cjwk@P?v@N7zej_wN7B`RC-#Tvo}f
zR#PKOm1tpVt*XS#MdI5`%9#&j!7`CB<AY4Dgi561;<T3>-5hXHf>>p3+$GHvUMO{<
zM21YPL?X?<;gw)oR3=%<Q<3+QsqYwDa_zTp`nURm&e^aboGhT)ZLrS;=)M7$X~Gk<
z4^bNXD20m%v$*fG!S8IWwwkcPQw`>h;T@=c1SVK?^e2L{BB+G_$NB&&cn^pdAztk8
z(r~B=)_CPi8v56=aW!X4VLL~TpF^!noo?8u68X#$X~~I=J+-5@e{R94{NtW@U0oZ;
zg6(F)yml15brS4is@g>ZL4fMmBm3bF*~aw|Ie&crgZJ(L3{e>^N);;vrM5$9QSv%>
z{uZSlYnI>aY*Nb0DW%$d?5~=f>a{COyPw!iFV$8M5uX_%2~MG&37@&|vTZ%T{_YFM
Kn@8A+ThT95G6k6c

literal 0
HcmV?d00001

diff --git a/Bildfaltung/__pycache__/Image.cpython-37.pyc b/Bildfaltung/__pycache__/Image.cpython-37.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..b3ad9999629fed7e750d82aa77e75f63a8bef555
GIT binary patch
literal 3432
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
C#|gUt

literal 0
HcmV?d00001

diff --git a/Bildfaltung/__pycache__/KernelFactory.cpython-37.pyc b/Bildfaltung/__pycache__/KernelFactory.cpython-37.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..9d0aaa17b645c4f36660cf31ddbebcf0d8754499
GIT binary patch
literal 1469
zcmb7EOKaOe5Z;w!TM2fbX%iX(YEKmf(~_Km2_<RMhJq=i^k7`XTD!JIWGPv#Q`^KR
z2a+E9Gx}5d7j*5(=iYK@XC%J_ZlEh>G`l;q^UY&-zf@W!FoK_>#;!rgFPuz=4#I1o
z=mD^IgcD9Lfks-5aP64bx(n;GG1K0GB|&PGlbXh9O&12&xPD1Sw3Y+e;JHN3gPiAu
zL@sa>&RdB~AA}5qf5==F%KqTU`qcI!D^g5(uGQ=YuJXdbl0tQ55LwJ>dOd5qw{3Np
zk{~|+EF@?$-})%US5GM`J<qmgNGX8J0UZEE7BEinYw3UyKKLhJOK<5zazOx<Q62w*
zF$P^SM)M!UrnN`s6IT;YsUwL;C+z0n?QXry#d+NenxO=M-ifpAuttkDMBp?8bK8xu
zAJz9gpEsGWx<RX+iN1W=k2hT@m=e>lGQOZ%Br<^!&7>wR(t(||zs2^}bU?8n4HSzu
z|1YFNY8a%B3^63(LPplxq4Wk}pqQV*InRmAgL=G`;(EVay9g@Ts9r3K>L1oF)&~bd
zM1)9D1=uwd`Z2Wai7t1zehu?AvPr(tD{@7fTGEuJg4Gdy12m);^qBBG5Vk;}I?l$N
z@q;ygh<=^{YeCa|c`~GMDqH}#Fbk)C*Uk($P0Ls#!o>RC)Y=@<Ym(~Db7yO@R(=`N
zo=xN2IrF<B-NTgLtX6z4Qf}Be-P?e9gkbYzP+69_{jhiF`AW!g#Sh`CM0+4itrtY}
zBU#WAwkGk3h-n`%7?C#+5{oo<FH108^!w_+{SMZT0tm|ERwL{+6L=PSdTLX72TlhJ
zn4a1SY^UfG_mkxmPtsg>)8?85xdv8I^1^9FxFQ>xp%1ohg;%xB*mRtLb%f)@tB%tN
zdDlm|=s0Ix=1+DCj>AJ2m(%B|BUC%&vH%Vx-b#5N+3Y=7NEh}fQqtz8X3(NpG$pQ7
TAzb_~GmFhiiewKpegl!eiH~Oy

literal 0
HcmV?d00001

diff --git a/Bildfaltung/__pycache__/ZeroPaddingBorderBehavior.cpython-37.pyc b/Bildfaltung/__pycache__/ZeroPaddingBorderBehavior.cpython-37.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..82873dded433ec19ebf3482b195a3d7a12560865
GIT binary patch
literal 751
zcmZ{i!D<^Z5Qay)YvLL^<j_NX)2-~q6xvfLCAfr=iyLq$WibfZlGm!&QY&dq9DFJ1
z%k&BQ41I;Y_S9GCsWa=OB!>*ltVTQkNb{lbV9*0J`|D=@lL7pu<jyi&oS_GfL4jfw
zY@h%J??5Fg{SGSCaFZ5HWmCvIf3OO2)*O$WSK5#DN^Xtw3);T31Q%!M;TZ-ED1{<X
ztVj<Hi|o*<85Y{ROR1Ex<->N@-}r}>34B@GMKsQGuVd|P;Blq-R#vs<ZrLVgBTLO?
zY?IP#wdKYteKq12w*{1O?B(i6A}=ipoaa`TGNOQ+_`m%N6o;s#8u0~zA){{>{VjSp
z#jt0Jts$K3ai%r+r;1Hs*WagmHiUgLgegiQtb6_yLyQcOPT>=xMSRJ`BY)!8yP$iW
zd+&UnHCfQrvSFrSpNmdA(hu--=->C}r?ZjL+nKRT=QnucwRkDyyp(fo#azq9YVLMn
zHa3-7$|}~joIQ$l^kvr!N*yoFm99P##v>Z4j{(>T%UHtt?3i6Yf4sv3^(5~!T_LR8
zXd#-O5F4lJiq?H0zSgq3{c|LQatk3mJ;Qdcd*KP~r5FfwXlW-IYj-Aj;^{H9$vp{?
S@uX|IuMbDQA*_LF`{_SRBf+%*

literal 0
HcmV?d00001

diff --git a/Bildfaltung/main.py b/Bildfaltung/main.py
index 83d4a01..bce6dff 100644
--- a/Bildfaltung/main.py
+++ b/Bildfaltung/main.py
@@ -1,5 +1,5 @@
 from Image import Image
-import os
+
 
 from KernelFactory import KernelFactory
 from ZeroPaddingBorderBehavior import ZeroPaddingBorderBehavior
@@ -7,8 +7,10 @@ from ClampingBorderBehavior import ClampingBorderBehavior
 
 
 
-pathImg1 = "\images\Bild 1.pgm"
-pathImg2 = "\images\Bild 2.pgm"
+
+
+pathImg1 = ".\images\Bild 1.pgm"
+pathImg2 = ".\images\Bild 2.pgm"
 
 
 
@@ -22,6 +24,8 @@ if __name__ == '__main__':
 
     img = Image()
     neu = Image()
+    print(img.readFromFile(pathImg1))
+    print(img.readFromFile(pathImg2))
 
 
 
-- 
GitLab