0

我需要在 OpenCV 中读取一个 avi 文件并从中处理数据。

我应该使用 cvCapture 还是 directshow?

标准是什么?

各有什么优势?

谢谢

4

1 回答 1

1

关于 OpenCV,最明显的优势是:

  • 它为从相机中检索帧提供了一个跨平台的解决方案;
  • cvCapture非常容易使用。

缺点:

  • OpenCV 支持的相机设备数量较少。

如果要使用 OpenCV 的 C++ 接口,请检查cv::VideoCapture 。

如果您将使用 OpenCV 处理数据,那么如果您的相机受 OpenCV 支持,那么将 DirectShow 添加到您的项目中只是为了从相机中抓取帧是没有意义的。

于 2012-07-09T12:48:04.533 回答