capture-Bild von der webcam c# WPF-Anwendung

Ich versuche, um Bilder von einer webcam für eine Anwendung in WPF/C#

1) ich habe versucht, WIA, aber ich het die Fehler 0x80210015, ich habe gelesen, dass dieser Fehler tritt auf, wenn es keine WIA-Gerät zur Verfügung. Ich habe gelesen, dass in windows vista/7 WPD verwendet wird stattdessen die WIA-Oberfläche, aber wenn ich versuche ein einfaches Beispiel

PortableDeviceManager deviceManager = new PortableDeviceManager();
deviceManager.RefreshDeviceList();

uint numberOfDevices = 1;

deviceManager.GetDevices(null, ref numberOfDevices);

if (numberOfDevices == 0)
{
    Console.WriteLine("No device");
}
else
{
    string[] deviceIds = new string[numberOfDevices];
    deviceManager.GetDevices(ref deviceIds[0], ref numberOfDevices);

    Console.WriteLine(deviceIds);
}

Console.Read();

kann ich nicht erkennen Geräte.

2) ich triead mit http://easywebcam.codeplex.com/ funktioniert, aber ich bekomme zufällig die Fehlermeldung "Ein Fehler ist aufgetreten während der Aufnahme die video-Bild. Die video-captu..." und ich müssen wählen Sie das Gerät immer und ich brauche auszuführen webcam.start() mehrere Male (2 oder 3), dass die Kamera funktioniert.

Ich habe zwei webcams

  • Chicony Web 2.0 (eingebaute webcam)
  • Genius FaceCam 2000
InformationsquelleAutor rkmax | 2012-07-06
Schreibe einen Kommentar