0

我正在使用 OpenCV 的 VideoCapture 和 VideoWriter 类。我从 IP 摄像机录制 MJPEG 流。对于视频编写器类,我传递了与在 VideoCapture 实例中调用 get 相同的参数。录制视频后,我可以在 Media Player Classic 中成功打开它。但是,如果我尝试在另一个 OpenCV 应用程序中打开相同的视频,我似乎无法流式传输视频。open 调用成功,但随后连续调用 read 失败,我无法抓取任何帧。

请帮忙!

4

1 回答 1

0

我想我的问题是我便宜的网络摄像机。一旦我将 FOURCC 代码手动设置为 MJPEG(而不是从相机获取),我的问题就解决了……

于 2013-04-03T17:32:47.207 回答