我需要将Mat转换为Emgu CV中的Image。尝试将Mat转换为图像会产生异常:Cannot implicitly convert type 'Emgu.CV.Mat' to 'Emgu.CV.Image
Image<Bgr, Byte> imgeOrigenal;
Capture capWebcam = null;
imgeOrigenal = capWebcam.QueryFrame();//error line
如何将Mat转换为图像?
答案 0 :(得分:13)
正确答案是@David_D在问题下发送的第一条评论。
Image<Bgr, Byte> imgeOrigenal = capWebcam.QueryFrame().ToImage<Bgr, Byte>();
答案 1 :(得分:0)
要在pictureBox
或dataGridView
中显示图像,还可以将图像作为 Bitmap 对象加载,如下所示:
imgeOrigenal = new Bitmap(capWebcam.Bitmap);