Camera Capture in 7 lines of code: Difference between revisions
Jump to navigation
Jump to search
New page: '''This example requires Emgu CV 1.5.0.0''' <source lang="csharp"> using Emgu.CV; using Emgu.CV.UI; using Emgu.CV.Structure; ... ImageViewer viewer = ... |
No edit summary |
||
Line 5: | Line 5: | ||
using Emgu.CV.UI; | using Emgu.CV.UI; | ||
using Emgu.CV.Structure; | using Emgu.CV.Structure; | ||
using System.Drawing; | |||
using System.Windows.Forms; | |||
... | ... | ||
ImageViewer viewer = new ImageViewer(); | ImageViewer viewer = new ImageViewer(); //create an image viewer | ||
Capture capture = new Capture(); | Capture capture = new Capture(); //create a camera captue | ||
Application.Idle += new EventHandler(delegate(object sender, EventArgs e) | Application.Idle += new EventHandler(delegate(object sender, EventArgs e) | ||
{ | { //run this until application closed (close button click on image viewer) | ||
viewer.Image = capture.QueryFrame(); | viewer.Image = capture.QueryFrame(); //draw the image obtained from camera | ||
}); | }); | ||
viewer.ShowDialog(); | viewer.ShowDialog(); //show the image viewer | ||
</source> | </source> |
Revision as of 21:46, 11 February 2009
This example requires Emgu CV 1.5.0.0
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