OpenCV VideoCapture 内存泄漏

Xun*_*ang 5 python opencv memory-leaks

我在资源非常有限的系统中运行 opencv。使用了两个摄像头,我不能让它们都占用内存。所以我必须一直激活/停用它们。但是,每次执行时似乎都会出现内存泄漏。这是显示问题的示例:

import cv2

while True:
    cap=cv2.VideoCapture(0)
    cap.set(3,1920)
    cap.set(4,1080)
    stat,img=cap.read()  #this line creates a memory leak
    cap.release()
Run Code Online (Sandbox Code Playgroud)

我在Ubuntu下测试了一下,也有内存泄漏的情况。我有机会修复它吗?