如何使用C#中的默认摄像头拍照?

问题描述:

我需要帮助来制作我的程序。我已经在C#中开发了一个表单,它只有一个文本框和一个按钮,可以使用网络摄像头拍摄照片并将其保存在指定的文件路径中。如何使用C#中的默认摄像头拍照?

所以我需要一个方法来启动网络摄像头,拍照并将其保存在文件路径中并立即关闭网络摄像头。无需查看摄像头显示的内容,只需将照片快速拍摄并保存即可。

enter image description here

任何想法,我该怎么办呢?欢迎所有评论。提前致谢。

+4

你的问题令人遗憾**太宽**。 [问] – MickyD

的Windows API来访问网络摄像头是本地人,但可以使用众所周知的包装:

首先,DirectShow.NET的DxSnap样品

使用DirectShow拍摄快照从捕获的静止销 设备。注意MS鼓励你使用WIA,但是如果你想用DirectShow和C#做 ,那么这里是如何实现的。

相关*上:

其次,媒体Foundation.NET它封装媒体基金会API

然后,其他库,最终裹上面提到的API(包括上述链接引用)

+0

太好了,我会试试看。我一直在研究AForge.NET,似乎也是一个很好的解决方案。 – suffuko