2

我正在使用使用 DirectShow 库的 WPF 应用程序,它可以很好地抓取图像或记录实时提要,但我希望最终用户不应该看到任何网络摄像头正在拍摄他们的照片,即我想要图片框或用户不应该看到正在渲染来自网络摄像头的提要的面板,我应该能够捕获图像或记录实时提要。

请为我提供任何链接或建议,因为我是 DirectShow 库的初学者。

谢谢

4

1 回答 1

2

DirectShow 不需要任何视觉组件来抓取快照或视频。它只是现场显示视频并从视频演示者那里获取快照的流行方法之一。

继续阅读使用 Sample Grabber 捕获帧,DxSnapDirectShow.NET 中的示例将向您展示如何操作。

使用 DirectShow 从捕获设备的 Still 引脚拍摄快照。请注意,MS 鼓励您为此使用 WIA,但如果您想使用 DirectShow 和 C#,请参考以下方法。

请注意,此示例仅适用于将未压缩视频输出为 RBG24 的设备。这将包括大多数网络摄像头,但可能是零电视调谐器。

另请参阅:从网络摄像头预览中捕获图像的最佳 DirectShow 方式?SampleGrabber 已弃用

于 2012-11-09T00:29:22.923 回答