web-dev-qa-db-fra.com

comment convertir mat en image

Je dois convertir un tapis en image dans un CV Emgu. Tenter de convertir un mat en une image génère une exception: Cannot implicitly convert type 'Emgu.CV.Mat' to 'Emgu.CV.Image

Image<Bgr, Byte> imgeOrigenal;

Capture capWebcam = null;

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

Comment puis-je convertir le tapis en image?

6
Ehsan Jeihani

la réponse correcte est le premier commentaire envoyé par @David_D sous la question. 

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

Dans pouvez-vous afficher l'image dans une pictureBox ou une dataGridView, vous pouvez également charger l'image en tant que Bitmap object comme ceci:

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