Python OpenCV-清理内存

Python OpenCV-清理内存,python,opencv,memory-leaks,Python,Opencv,Memory Leaks,有没有办法清除cv2.imread占用的内存?我写了一个脚本来加载和分析一堆图像,我有一些内存泄漏问题,我怀疑是因为这些图像保存在存储器中。我现在所做的只是 im = cv2.imread('file.tif') [...] del im 这似乎不起作用。谢谢 我使用检查了代码,找到了漏洞,这与OpenCV无关。谢谢你的帮助。有帮助吗?@GPPK我正在寻找类似的东西。但我还没有找到用Python实现的方法im.release不起作用('numpy.ndarray'对象没有属性'release'

有没有办法清除cv2.imread占用的内存?我写了一个脚本来加载和分析一堆图像,我有一些内存泄漏问题,我怀疑是因为这些图像保存在存储器中。我现在所做的只是

im = cv2.imread('file.tif')
[...]
del im

这似乎不起作用。谢谢

我使用检查了代码,找到了漏洞,这与OpenCV无关。谢谢你的帮助。

有帮助吗?@GPPK我正在寻找类似的东西。但我还没有找到用Python实现的方法
im.release
不起作用(
'numpy.ndarray'对象没有属性'release'
),也没有
cv2.release()
'module'对象没有属性'release'
)。嗨..这是一个猜测。但可以尝试
gc.collect()
del之后?垃圾收集器在处理使用OpenCV导入的对象时是否有问题?我在循环结束时添加了
gc.collect()
del-gc.garbage[:]
,但仍然存在漏洞。这些应该是numpy数组,而不是opencv。我现在遇到了类似的问题。如果我可以问的话,你的原因是什么?老实说,我不记得了。。。那是很久以前的事了,我从来没有完成过那个项目:/