我想在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摄像头的实时图像吗?
任何帮助都将不胜感激....
先谢谢..
答案 0 :(得分:1)
看起来您还没有定义设置对象,但它似乎也没有出现在教程中。就个人而言,我会使用AForge.NET库,因为这为网络摄像头提供了一个非常简单的界面。
由于
答案 1 :(得分:0)
AForge.NET是非常强大的库。但是,对于测试purporse或简单项目,您可以使用WIA。看看this tutorial - 小例子如何开始