如何使用 OpenCV 3.0 编写视频

Posted

技术标签:

【中文标题】如何使用 OpenCV 3.0 编写视频【英文标题】:How to write video with OpenCV 3.0 【发布时间】:2015-05-30 05:44:22 【问题描述】:

我想用 OpenCV 3.0 写一个视频文件,但是在 OpenCV Jar 文件中找不到VideoWriter 类。 OpenCV 2.4.10 有一个 Java 调用包装器 JavaCV 0.10,它有一个 CvVideoWriter 类。但是,OpenCV 3.0 中不存在此类。

OpenCV 3.0 中的这个类发生了什么?我在哪里可以找到它?如果它已被删除,我将如何在没有它的情况下编写视频?

【问题讨论】:

哦,几天前就修好了。再次尝试从 github src 构建 opencv。不要使用过时的 javacv。 我下载了适用于windows的OpenCV并解压,解压后的文件夹中有jar文件,我在Eclipse中使用了那个jar文件,但是你说从github构建OpenCV,怎么做?谢谢! 或者,只需等待几天,直到 buildbot 赶上,然后再次尝试下载。 OpenCV 已经更新到 3.0 版,但我仍然找不到 VideoWriter 类来编写 OpenCV 3.0。 videoio.VideoWriter() 【参考方案1】:

现在问题已经解决了,OpenCV 3.0版本没有Java写视频的功能,但是当OpenCV更新到3.1之后就可以正常使用了。

【讨论】:

以上是关于如何使用 OpenCV 3.0 编写视频的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV 3.0 的问题 - 录制视频内存泄漏

在 OpenCV 中使用 H.264 压缩编写视频文件

在OpenCV中使用H.264压缩编写视频文件

如何在 Python 中使用 OpenCV 3.0 中的 HOG 功能训练 SVM 分类器?

如何使用 OpenCV 3.0 StereoSGBM 和 PCL 生成一对立体图像的有效点云表示

如何切换到 OpenCV 3.0 的静态库以便 exe 是独立的?