У меня есть простой кодКак освободить барана в питона
import cv2
import numpy as np
Image = cv2.imread('blue.jpg')
Threshold = np.zero
s(Image.shape, np.uint8)
cv2.threshold(Image, 121, 255, cv2.THRESH_BINARY, Threshold)
cv2.imshow("WindowName", Threshold)
cv2.waitKey(0)
cv2.destroyAllWindows()
Я хочу удалить матрицу
«Image»
из Memeory т.е. четкой памяти, чтобы сэкономить место в ram
Как я могу добиться этого Я работаю над этим кодом на raspberr у пи так
Вы можете вызвать сборщик мусора, используя cg.collect(). Это не должно быть необходимо, хотя, python имеет дело с этим внутри, и если Image больше не нужен, он не будет использовать какую-либо память, насколько я понимаю. – Tobias
Неиспользуемая память остается недоступной для других программ, поскольку большинство операционных систем не возвращают память из процесса, пока процесс не завершится. – chepner
@TobiasR может у вас предоставить точный синтаксис, чтобы сделать так, как вы сказали –