我需要帮助来制作我的节目。我在C#中开发了一个表单,它只有一个文本框和一个使用网络摄像头拍照的按钮,并将其保存在指定的文件路径中。
所以我需要一种方法来启动网络摄像头,拍照并将其保存在文件路径中并立即关闭网络摄像头。无需查看网络摄像头显示的内容,只需快速拍摄照片并保存即可。
知道我该怎么做吗?欢迎所有评论。提前谢谢。
答案 0 :(得分:1)
访问网络摄像头的Windows API是原生的,但您可以使用众所周知的包装器:
首先,DirectShow.NET的DxSnap示例
使用DirectShow从捕获的Still引脚拍摄快照 设备。请注意,MS鼓励您使用WIA,但是如果 你想用DirectShow和C#做什么,这里是怎么做的。
StackOverflow相关:
第二,Media Foundation.NET包装了Media Foundation API
然后,其他库,最终包装上面提到的API(包括上面的链接引用)