使用C#的WebCamera

时间:2016-09-15 06:04:52

标签: c# camera

您好,感谢您的帮助 这次我想询问如何使用C#捕获图像(来自USB相机)。 我已经搜索了这个,到目前为止,我发现了两个例子(加上我在这本书中有一个,但是没有用),它们需要三层。

顶层是开发人员编写代码的应用程序层 中间层是...的C#包装器 较低层通常作为DLL实现,并始终在C ++中完成。这是调用DirectShow的层。

现在,这应该怎么做? C#无法直接处理网络摄像头?

我发现的一个例子 Yet another web camera control

(请注意,这次我无法使用OpenCV或类似的库。实际上我已经开发了一个程序来流式传输网络摄像头并使用OpenCV捕获屏幕截图)

非常感谢任何其他评论或建议

1 个答案:

答案 0 :(得分:1)

我自己使用AForge.NET framework它是免费的,而且非常简单。 对于音频捕获,我使用了NAudio。 您可以使用NuGet包管理器控制台轻松安装它们。

Aforge Install-Package AForge

NAudio Install-Package NAudio