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 |
||
(2 intermediate revisions by one other user not shown) | |||
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);
}