JeromePerleth / Bicubic-Interpolation

1 stars 0 forks source link

Return statement #5

Closed Madave94 closed 2 years ago

Madave94 commented 2 years ago

Return macht folgendes:

Wenn du hier ankommst nehme den jeweiligen Wert (meist eine variable wie zum Beispiel upscaledimage) und übergebe des Variable - gleichzeitig beendet return damit die Funktion. In deinem Fall würde dein for loop nur eine Iteration durchlaufen bevor mit return die Funktion beendet wird.

Du kannst ja mal print("hello") einfügen und schauen wie oft er hello schreibt. zB.

# bicubische interpolation
upscaledimage = bikubische_interpolation(img, roi)
print("hello")
return upscaledimag
JeromePerleth commented 2 years ago

Ja, das war ein Fehler meinerseits, das Return-Statement muss außerhalb des loops stehen, sonst erfolgt lediglich ein Durchlauf mit einmaliger Ausgabe "hello". Ich habe das nun umgeschrieben und insgesamt 225 Ausgaben erhalten, was wesentlich besser aussieht.