<分区>
我需要一个网络摄像头库(用于 C#),以便我可以实现以下内容:
- 显示视频流
- 将流保存到磁盘上的文件
- 拍摄单张图片
我搜索了图书馆并找到了一些:
- EasyWebcam
- DirectShow.NET
- avicap32 使用 P/Invoke
- VFW
但我需要一些建议来使用哪一个(也许还有我在这里提到的其他库)。
根据您的经验,请给我推荐一个库,以便我实现这三个功能。
<分区>
我需要一个网络摄像头库(用于 C#),以便我可以实现以下内容:
我搜索了图书馆并找到了一些:
但我需要一些建议来使用哪一个(也许还有我在这里提到的其他库)。
根据您的经验,请给我推荐一个库,以便我实现这三个功能。
最佳答案
如果您需要能够选择/指定相机分辨率、帧速率、像素格式,能够使用多个相机,将声音和视频捕捉到一个复合流中,DirectShow 是唯一的选择。
顺便说一句,我的意思是 DirectShow 作为 API,而不是 DirectShow.Net 作为库。您可能需要修补/修复 DirectShow.Net,因为它的代码质量不是很好。
关于C# 网络摄像头库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6719292/