Emgu CVでマットを画像に変換する必要があります。マットを画像にキャストしようとすると、例外が発生します: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>();
画像をpictureBox
またはdataGridView
で表示したい場合は、次のように画像をBitmapオブジェクトとしてロードすることもできます。
imgeOrigenal = new Bitmap(capWebcam.Bitmap);