在OpenCV中设置视频文件的捕获大小

时间:2012-04-30 18:48:57

标签: video opencv resize frame

我正在研究一个视频文件来对其帧进行一些处理。视频的大小是1280 * 720,因此有点难以获得良好的性能(每帧约100万像素)。 所以我想通过Opencv的SetCaptureProperty方法减小它的大小(640 * 360对我来说足够了),但它不起作用(Opencv2.2说它只适用于相机捕获,而不适用于视频文件)

我可以使用Opencv的resize方法,但我认为这不是一种有效的方法来为每一帧调整大小。

你能建议一个更好的方法来处理这个问题吗?

提前致谢!

2 个答案:

答案 0 :(得分:1)

您可以使用ffpmeg util将视频转换为较低的分辨率。

答案 1 :(得分:0)

如果您需要在捕获后更改帧的大小,我知道的唯一方法是您试图逃离的那个。