2012-04-10 3 views
1

Ich möchte Live-Bild von der USB-PC-Webcam mit C# Windows-Anwendung in Visual Studio 2010 anzeigen. Ich habe darüber gesucht und finden Sie den Link http://channel9.msdn.com/coding4fun/articles/Look-at-me-Windows-Image-Acquisition, aber wenn ich diesen Code ausprobiertLive-Bild von einer USB-PC-Kamera in Windows-Anwendung anzeigen

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

ich erhalte die geben Kompilierungsfehler

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

Und ich bin nicht in der Lage, die Lösung für diesen Fehler zu ermitteln. Kann mir jemand sagen, was wäre die Lösung für diesen Fehler? Und gibt es eine andere beste Methode, Live-Bilder von USB-Webcam anzuzeigen?

Jede Hilfe wäre ....

Vielen Dank im Voraus ..

+0

Dieses Beispiel zeigt nicht, wo "Einstellungen" deklariert ist. http://msdn.microsoft.com/en-us/library/t8zbaa6f(v=vs.80).aspx Wenn Sie mehr Code schreiben könnten, wäre das großartig. – KingCronus

+0

siehe hier: http://www.codeproject.com/Articles/285964/WPF-Webcam-Control – Flot2011

+0

Vielen Dank für Ihre Antwort .... – geeta

Antwort

1

Es versteht sich, sieht aus, als ob Sie nicht jedoch definiert haben ein Einstellungsobjekt, es nicht im Tutorial zu sein scheinen entweder. Persönlich würde ich allerdings die AForge.NET-Bibliothek verwenden, da diese eine extrem einfache Schnittstelle zu Webcams bietet.

http://aforgenet.com/

Tutorial: http://vimeo.com/7526663

Dank

+0

Vielen Dank für Ihre Antwort ... Dies sind sehr nützliche Links .. – geeta

0

AForge.NET ist sehr leistungsfähige Bibliothek. Aber zum Testen von Purporen oder einfachen Projekten können Sie WIA verwenden. Werfen Sie einen Blick auf this tutorial - kleines Beispiel zum Starten