我正在使用DirectShowLib将视频流式传输到我的窗口表单中。例如,当我按下“保存”按钮时,我也想保存图像。如何使用DirectShowLib方法或WIN32 API方法从网络摄像头获取图片?
最佳答案
DirectShow.NET示例在那里:http://sourceforge.net/projects/directshownet/files/DirectShowSamples/2010-February/下面的示例演示了所请求的功能:
样本\ VMR9 \ vMR9Snapper ------------------------
此示例说明如何从VMR9捕获位图。
与其他渲染器一起使用可能需要对代码进行少量修改。
这个问题还在MSDN论坛和CodeProject上讨论了很多次,例如how to save bmp file from IVMRWindowlessControl9->GetCurrentImage()。