如何将垫子转换为图像

how to convert mat to image

我需要在 Emgu CV 中将垫子转换为图像。尝试将 Mat 投射到图像会产生异常:Cannot implicitly convert type 'Emgu.CV.Mat' to 'Emgu.CV.Image

Image<Bgr, Byte> imgeOrigenal;

Capture capWebcam = null;

imgeOrigenal = capWebcam.QueryFrame();//error line

如何将垫子转换为图像?

正确答案是@David_D在问题下发送的第一条评论。

 Image<Bgr, Byte> imgeOrigenal = capWebcam.QueryFrame().ToImage<Bgr, Byte>();

如果您想在 pictureBoxdataGridView 中显示图像,您也可以像这样将图像加载为 Bitmap 对象:

imgeOrigenal = new Bitmap(capWebcam.Bitmap);