从网络摄像头拍照 C#
我正在使用 DirectShowLib 将视频流式传输到我的窗口窗体。例如,我还想在按下“保存”按钮时保存图像。如何使用 DirectShowLib 方法或 WIN32 API 方法从网络摄像头获取图片?
I'm streaming video to my Window Form with DirectShowLib. I also want to save image when i press button "Save" for example. How to get picture from webcam with DirectShowLib methods or with WIN32 API methods?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
DirectShow.NET 示例如下: http://sourceforge.net/projects/directshownet /files/DirectShowSamples/2010-February/ 以下示例演示了请求的功能:
让它与其他渲染器一起工作可能需要小的代码修改。
该问题还在 MSDN 论坛和 CodeProject 上多次讨论,例如 如何保存bmp文件IVMRWindowlessControl9->GetCurrentImage()。
DirectShow.NET Samples are there: http://sourceforge.net/projects/directshownet/files/DirectShowSamples/2010-February/ The following sample demoes the requested function:
Having it working with other renderer might require small code modifications.
The question also discussed a multitude of times at MSDN Forums, and on CodeProject, e.g. how to save bmp file from IVMRWindowlessControl9->GetCurrentImage().