Code: Alles auswählen
frame = np.zeros(self.shape[channel_order], dtype.int8)Code: Alles auswählen
frame = np.zeros(self.shape[channel_order])Also das war wirklich kein Speicherleck, sondern nur Missbrauch wegen dem Datentyp.
Code: Alles auswählen
frame = np.zeros(self.shape[channel_order], dtype.int8)Code: Alles auswählen
frame = np.zeros(self.shape[channel_order])Du hast Recht, getsizeof() zeigt, dass die Groessen von Objekten sich unterscheiden. np.zeros() ist ~10 Mal groesser als cv2.resize().__blackjack__ hat geschrieben: Freitag 30. Oktober 2020, 13:51 Mal eine ganz dumme Frage: Wie viele Bytes belegt denn *ein* Element vom `resize()`\ten `frame`? Bei dem `zeros()`-`frame` sind es 8 Bytes pro Element.