capture d'image de la webcam c# WPF application

Je suis en train de capturer des images à partir d'une webcam pour une application en WPF/C#

1) j'ai essayé de WIA, mais je het l'erreur 0x80210015, j'ai lu que cette erreur se produit lorsqu'il n'y a pas de WIA appareil disponible. J'ai lu que dans windows vista/7 WPD est utilisé à la place de WIA, mais lorsque je tente un exemple simple

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();

je ne peux pas détecter les périphériques.

2) je triead avec http://easywebcam.codeplex.com/ fonctionne, mais je reçois au hasard le message d'erreur "Une erreur s'est produite lors de la capture de l'image vidéo. La vidéo captu..." et j'ai besoin de sélectionner l'appareil toujours et j'ai besoin d'exécuter webcam.start() plusieurs fois (2 ou 3) pour que l'appareil fonctionne.

J'ai deux webcams

  • Chicony Web 2.0 (intégré webcam)
  • Génie De Votre Facecam 2000
InformationsquelleAutor rkmax | 2012-07-06