[英]Release VideoWriter in Python OpenCV
有人知道在python中释放VideoWriter对象的命令是什么吗?
在我的代码中,导入以下内容:
import cv2
import cv2.cv as cv
我可以找到的文档根本没有说如何使用cv2或python释放videoObject。 那是OpenCV 2.4.5.0的文档。
我试过了
cv.ReleaseVideoWriter(videoWriter)
以及使用cv2和cv的其他随机组合。 似乎没有任何作用。
谢谢!
我从Fedora的源代码中编译了OpenCV 2.4.5,它确实具有发行功能。 请查看我的IPython会话,该会话演示了此功能。
In [22]: out = cv2.VideoWriter('out.avi', cv2.cv.CV_FOURCC(*'MJPG'), 30.0, (100, 100), False)
In [23]: out.isOpened()
Out[23]: True
In [24]: out. # Press `Tab`, Just checking available methods, see release is there
out.avi out.isOpened out.open out.release out.write
In [24]: out.release()
In [25]: out.isOpened()
Out[25]: False
因此,请检查您的版本。
这为我工作:
videoWriter = None
来源:“用Python编写的OpenCV计算机视觉,作者:Joseph Howse”,第2章。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.