Camera Capture in 7 lines of code
From Emgu CV: OpenCV in .NET (C#, VB, C++ and more)
This example requires Emgu CV 1.5.0.0
Excluding the using statements in the beginning, only 7 lines of code are required to perform a camera capture loop.
using Emgu.CV; using Emgu.CV.UI; using Emgu.CV.Structure; using System.Drawing; using System.Windows.Forms; ... ImageViewer viewer = new ImageViewer(); //create an image viewer Capture capture = new Capture(); //create a camera captue Application.Idle += new EventHandler(delegate(object sender, EventArgs e) { //run this until application closed (close button click on image viewer) viewer.Image = capture.QueryFrame(); //draw the image obtained from camera }); viewer.ShowDialog(); //show the image viewer