在python OpenCV中使用cv2.VideoCapture
从文件读取视频的示例内存不足:
import cv2
cap = cv2.VideoCapture('file.mp4')
while True:
ret, frame = cap.read()
在1920x1080时需要大约300帧才能用完。在opencv3.0.0beta和2.4.8中都进行了测试,在windows7的64位最新Pythonxy中运行。在
在读取下一帧之前,需要向代码中添加什么,以使其不耗尽内存,而是释放每个帧?在
Tags:
您可以使用}后端。我从未使用过
scikit-image
,它有一个视频加载器,并根据文档支持Opencv
和{Gstreamer
。在现在使用框架
z
来做任何你想做的事情!在试试看
为了确保
frame
是有效的,以避免永远读取帧,甚至是无效的帧。在相关问题 更多 >
编程相关推荐