如果我要使用cv2.VideoCapture(0)
打开相机,而没有任何其他代码来读取或保存帧,是否有任何临时存储的内容(即在堆中)?如果我不释放并让此过程连续运行,那么是否会建立内存直到内存用完?
上下文:
我目前正在使用Raspberry Pi相机,并且正在考虑使用cv2.VideoCapture()
后跟read()
来替换PiCamera().capture()
,以提高速度和效率。换句话说,我正在考虑从视频流中取一帧来代替照片。在考虑利弊时,我遇到了这个问题。任何意见和/或建议,表示赞赏。
请注意,我也是堆栈溢出的新手,因此,如果我对此贴文中的任何非常规内容提前表示歉意。