如何在c ++中检测已存储webm视频的动作

时间:2015-07-02 03:24:31

标签: c++ opencv visual-c++ face-detection motion-detection

我想在现有视频中检测动作,视频以webm格式存储。我已经看过opencv的一些演示,但这些示例正在捕捉现场网络摄像头流的动作。

是否有任何库或api用c ++捕获webm视频文件的动作?

请帮帮我。

1 个答案:

答案 0 :(得分:0)

如果您拥有使用网络摄像头输入运行的代码,则只需更改输入类型即可接受视频文件作为输入。

基本上,您可以使用VideoCapture对象完成它。

cv::VideoCapture cap("path/for/file.fileextension")

然后,将此输入放入Mat数据类型(按帧分隔):

Mat frame;
cap >> frame;