Quel est le moyen le plus simple et le plus rapide de capturer le flux vidéo d'une caméra avec C#?Quel est le moyen le plus simple et le plus rapide pour capturer le flux vidéo de la caméra avec C#?
Q
Quel est le moyen le plus simple et le plus rapide pour capturer le flux vidéo de la caméra avec C#?
7
A
Répondre
4
Simpliest et la plus simple serait probablement utiliser SDK Microsoft Expression Encoder:
static void Main(string[] args)
{
var job = new Microsoft.Expression.Encoder.Live.LiveJob();
job.AddDeviceSource(job.VideoDevices[0],job.AudioDevices[0]);
var w = new System.Windows.Forms.Form();
w.Show();
var source = job.DeviceSources[0];
source.PreviewWindow = new Microsoft.Expression.Encoder.Live.PreviewWindow(new System.Runtime.InteropServices.HandleRef(w, w.Handle));
Console.ReadKey();
}
-1
Jetez un oeil à projet DotImaging sur Github: https://github.com/dajuric/dot-imaging
var reader = new CameraCapture(); //create camera/file/image-directory capture
reader.Open();
var frame = reader.ReadAs<Bgr<byte>>(); //read single frame
reader.Close();
et un échantillon plus détaillé: https://github.com/dajuric/dot-imaging/blob/master/Samples/Capture/Program.cs
Le paquet NuGet est disponible chez: https://www.nuget.org/packages/DotImaging.IO/
C'est assez facile.
Questions connexes
- 1. NSMutableArray. Quel est le moyen le plus rapide pour le convertir en un tableau C simple?
- 2. le moyen le plus simple et le plus rapide de construire une interface graphique wxPython
- 3. Quel est le moyen le plus simple et le plus rapide pour mesurer les performances HD en utilisant Python?
- 4. PHP: Quel est le moyen le plus rapide et le plus simple d'obtenir le dernier élément d'un tableau?
- 5. Quel est le moyen le plus rapide et le plus simple de créer un nouvel objet géré?
- 6. Quel est le framework AJAX le plus simple, le plus réputé et le plus expérimenté?
- 7. Quel est le moyen le plus simple/le plus rapide pour savoir quand une branche git a été créée?
- 8. Quel est le moyen le plus rapide pour lire/écrire sur le disque dans .NET?
- 9. C#: quel est le moyen le plus simple de trier les noms de répertoires et de choisir le plus récent?
- 10. Quel est le moyen le plus rapide de commencer avec le framework Kohana PHP?
- 11. Meilleur/le plus simple/le moyen le plus rapide d'obtenir un chemin relatif entre deux fichiers?
- 12. Le moyen le plus rapide/le plus simple de rafraîchir datagridview?
- 13. Quel est le moyen le plus rapide pour trouver le nombre de correspondances entre les tableaux?
- 14. Quel est le moyen le plus simple de décoder et d'afficher RTP (MPEG4 TS)
- 15. Quel est le moyen le meilleur et le plus rapide pour écrire dans le fichier Excel en utilisant C#?
- 16. Quel est le moyen le plus rapide d'apprendre l'objectif-c pour un développeur expérimenté en PHP?
- 17. Quel est le moyen le plus simple d'utiliser le code source C dans une application Java?
- 18. Quel est le meilleur/le plus rapide pour apprendre le GLADE avec C?
- 19. Le moyen le plus rapide d'attraper l'écran? N'importe quelle langue
- 20. Quel est le meilleur moyen (le plus simple) de transférer des données en C/C++?
- 21. Quel est le moyen le plus simple de construire Python26.zip pour la distribution intégrée?
- 22. Quel est le moyen le plus simple de parallélisation sur un cluster avec SSH et NFS?
- 23. Quel est le parser XML le plus rapide en PHP?
- 24. Quel est le moyen le plus rapide pour récupérer le XML intersite en utilisant javascript?
- 25. Quel est le moyen le plus simple pour télécharger et compiler tous les échantillons de wxWidgets?
- 26. Quel est le comptage le plus rapide, horizontal ou vertical?
- 27. Quel est le moyen le plus rapide de dédupliquer une chaîne en C# (ASP.net)
- 28. Quel est le format le plus simple pour AVAudioRecorder?
- 29. Quel est le moyen le plus rapide de décompresser des images JPEG en C#
- 30. Dans ASP.NET, quel est le moyen le plus rapide d'obtenir l'URL de base pour une requête?