C#网络摄像头库
我需要一个网络摄像头库(用于C#),以便实现以下功能:C#网络摄像头库,c#,video-streaming,webcam,C#,Video Streaming,Webcam,我需要一个网络摄像头库(用于C#),以便实现以下功能: 显示视频流 将流保存到磁盘上的文件中 捕获单个图像 我搜索了图书馆,找到了一些: DirectShow.NET 使用P/Invoke的avicap32 VFW 但是我需要一些关于使用哪一个的建议(也许除了我在这里提到的,还有其他的库) 根据您的经验,请向我推荐一个库,以便我能够实现这三项功能。如果您需要能够选择/指定相机分辨率、帧速率、像素格式,能够使用多个相机,将声音和视频捕获到一个合成流中,DirectShow是唯一的选择 顺
- 显示视频流
- 将流保存到磁盘上的文件中
- 捕获单个图像
- DirectShow.NET
- 使用P/Invoke的avicap32
- VFW
根据您的经验,请向我推荐一个库,以便我能够实现这三项功能。如果您需要能够选择/指定相机分辨率、帧速率、像素格式,能够使用多个相机,将声音和视频捕获到一个合成流中,DirectShow是唯一的选择
顺便说一句,我指的是作为API的DirectShow,而不是作为库的DirectShow.Net。您可能需要修补/修复DirectShow.Net,因为它的代码质量不是很好。我认为
a Forge
也包含一些内容。我在几个应用程序中使用DirectShow.Net,没有任何问题。