1

我想在 Visual Studio 2010 中使用 C# windows 应用程序显示来自 USB PC 网络摄像头的实时图像。我已经搜索并找到了链接http://channel9.msdn.com/coding4fun/articles/Look-at-me-Windows -Image-Acquisition但是当我尝试这段代码时

           WIA.CommonDialog class1 = new WIA.CommonDialog();
            Device d = class1.ShowSelectDevice(WiaDeviceType.UnspecifiedDeviceType, true, false);
            if (d != null)
            {
                settings.DeviceID = d.DeviceID;
                settings.Save();
            }

我收到了给出的编译错误

error CS0103: The name 'settings' does not exist in the current context

而且我无法找到此错误的解决方案。谁能告诉我这个错误的解决方案是什么?还有其他最好的方法来显示来自 USB 网络摄像头的实时图像吗?

任何帮助,将不胜感激....

提前致谢..

4

2 回答 2

1

看起来好像您还没有定义设置对象,但教程中似乎也没有。虽然我个人会使用 AForge.NET 库,因为它为网络摄像头提供了一个非常简单的接口。

http://aforgenet.com/

教程:http: //vimeo.com/7526663

谢谢

于 2012-04-10T09:05:04.573 回答
0

AForge.NET 是一个非常强大的库。但是对于测试目的或简单项目,您可以使用 WIA。看看这个教程- 如何开始的小例子

于 2012-04-10T13:38:34.317 回答