繁体   English   中英

在Python OpenCV中发布VideoWriter

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM