您好,感谢您的帮助 这次我想询问如何使用C#捕获图像(来自USB相机)。 我已经搜索了这个,到目前为止,我发现了两个例子(加上我在这本书中有一个,但是没有用),它们需要三层。
顶层是开发人员编写代码的应用程序层 中间层是...的C#包装器 较低层通常作为DLL实现,并始终在C ++中完成。这是调用DirectShow的层。
现在,这应该怎么做? C#无法直接处理网络摄像头?
我发现的一个例子 Yet another web camera control
(请注意,这次我无法使用OpenCV或类似的库。实际上我已经开发了一个程序来流式传输网络摄像头并使用OpenCV捕获屏幕截图)
非常感谢任何其他评论或建议
答案 0 :(得分:1)
我自己使用AForge.NET framework它是免费的,而且非常简单。 对于音频捕获,我使用了NAudio。 您可以使用NuGet包管理器控制台轻松安装它们。
Aforge Install-Package AForge
NAudio Install-Package NAudio