2009-11-03 6 views

Antwort

4

Simpliest und einfachste wahrscheinlich wäre mit Microsoft Expression Encoder SDK:

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

Werfen Sie einen Blick auf DotImaging Projekt auf 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(); 

und detailliertere Beispiel: https://github.com/dajuric/dot-imaging/blob/master/Samples/Capture/Program.cs

NuGet-Paket ist verfügbar unter: https://www.nuget.org/packages/DotImaging.IO/

Es ist ziemlich einfach.

Verwandte Themen