Open Madave94 opened 2 years ago
Ich habe hier nun ebenfalls versucht das Scoping zu überarbeiten. Wenn du nochmal drüber schauen könntest, wäre das super.
Scoping schaut erstmal gut aus.
Ich würde Vorschlagen die Überschneidungen bei manchen Variablen zu entfernen z.B. bei der Funktion upscale
, wird rows
mehrfach belegt.
Prüfen von scope/variablen innerhalb der Funktionen. Dh. die Funktion upscale bekommt zB. die variablen
img
undscale
übergeben. In der Funktion selbst sollten also nur diese beiden Variablen genutzt werden und eben Variablen die daraus entstehen also zB.row = len(img[1])
(Zeile 4 in der Funktion). In der Folgezeile nutzt du eine Variable außerhalb des Funktionsscopes (gray2
). Ich denke das musst du nochmal in allen Funktionen überprüfen das nur Variablen im Scope genutzt werden.