web-dev-qa-db-ja.com

マットを画像に変換する方法

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

マットを画像に変換するにはどうすればよいですか?

7
Ehsan Jeihani

正解は、質問の下で送信された最初のコメント@David_Dです。

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

画像をpictureBoxまたはdataGridViewで表示したい場合は、次のように画像をBitmapオブジェクトとしてロードすることもできます。

imgeOrigenal = new Bitmap(capWebcam.Bitmap);
0
Alex Trn