C# 如何将捕获转换为图像<;Bgr,字节>;使用Emgu库

C# 如何将捕获转换为图像<;Bgr,字节>;使用Emgu库,c#,image-processing,emgucv,C#,Image Processing,Emgucv,我正在努力使用C#中的Emgu库将捕获转换为图像。我知道Emgu网站上有一些代码示例,但这些示例并不涉及相机捕获。我想对摄像机的画面进行一些处理 这就是我到目前为止所做的: Capture capture = null; capture = new Capture(); //create a camera capture capture.SetCaptureProperty(Emgu.CV.CvEnum.CapProp.Fps, 30); capture.SetCaptureProperty(E

我正在努力使用C#中的Emgu库将捕获转换为图像。我知道Emgu网站上有一些代码示例,但这些示例并不涉及相机捕获。我想对摄像机的画面进行一些处理

这就是我到目前为止所做的:

Capture capture = null;
capture = new Capture(); //create a camera capture
capture.SetCaptureProperty(Emgu.CV.CvEnum.CapProp.Fps, 30);
capture.SetCaptureProperty(Emgu.CV.CvEnum.CapProp.FrameHeight, 240);
capture.SetCaptureProperty(Emgu.CV.CvEnum.CapProp.FrameWidth, 320); 
viewer.Image = capture.QueryFrame()
viewer.ShowDialog();
我希望能够在以下行中使用capture:

Image<Gray, Byte> gray = capture.Convert<Gray, Byte>().PyrDown().PyrUp();
Image gray=capture.Convert().PyrDown().PyrUp();

谢谢你

我想如果你有一个垫子,你想要一张图片,你可以做以下几点:

Image<Bgr, Byte> img = new Image<Bgr, Byte>(theMat.Bitmap);
Image img=新图像(最大位图);

Doug

只是为了更新我用过的,但当我试图重建它时,它抱怨无法隐式地将类型“Emgu.CV.Mat”转换为“Emgu.CV.Image”,谢谢!此外,我发现以下行也可以完成此任务:
Capture capture2=new Capture()
Mat capMat=capture2.QueryFrame()
Image=capMat.ToImage()