Camera Capture in 7 lines of code: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
'''This example | '''This example has been tested on [[Version_History#Emgu.CV-4.6.0.0|Emgu CV 4.6.0.0]]''' | ||
Only a few lines of code are required to perform a camera capture loop. | |||
< | |||
<syntaxhighlight lang="csharp"> | |||
using Emgu.CV; | using Emgu.CV; | ||
... | ... | ||
String win1 = "Test Window (Press any key to close)"; //The name of the window | |||
CvInvoke.NamedWindow(win1); //Create the window using the specific name | |||
using (Mat frame = new Mat()) | |||
using (VideoCapture capture = new VideoCapture()) | |||
while (CvInvoke.WaitKey(1) == -1) | |||
{ | |||
capture.Read(frame); | |||
</ | CvInvoke.Imshow(win1, frame); | ||
} | |||
</syntaxhighlight> |
Latest revision as of 21:11, 10 January 2023
This example has been tested on Emgu CV 4.6.0.0
Only a few lines of code are required to perform a camera capture loop.
using Emgu.CV;
...
String win1 = "Test Window (Press any key to close)"; //The name of the window
CvInvoke.NamedWindow(win1); //Create the window using the specific name
using (Mat frame = new Mat())
using (VideoCapture capture = new VideoCapture())
while (CvInvoke.WaitKey(1) == -1)
{
capture.Read(frame);
CvInvoke.Imshow(win1, frame);
}