在 Windows 应用程序中显示来自 USB PC 相机的实时图像



我想在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网络摄像头显示实时图像?

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

提前感谢..

看起来您还没有定义设置对象,但它似乎也不在教程中。就个人而言,尽管我会使用 AForge.NET 库,因为这为网络摄像头提供了一个非常简单的界面。

http://aforgenet.com/

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

谢谢

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

最新更新