2016-01-21 123 views
4

我需要在Emgu CV中將Mat轉換爲圖像。試圖投出墊到的圖像產生的異常:Cannot implicitly convert type 'Emgu.CV.Mat' to 'Emgu.CV.Image如何將mat轉換成(Emgu CV版本3)在c#中的圖像?

Image<Bgr, Byte> imgeOrigenal; 

Capture capWebcam = null; 

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

我怎麼能和Mat轉換爲圖像?

+4

很高興知道您需要testet和工作代碼。請記住,stackoverflow不是代碼生成器。你到目前爲止嘗試過什麼來轉換你的墊子?你有沒有嘗試以下內容:* Image img = mat.ToImage (); *?它沒有測試,但應該工作。 –

+0

@David_D到目前爲止你所做的是我的意思。這個問題被問了很多次,但沒有像你那樣正確回答。謝謝。 –

回答

9

正確答案是@David_D在問題下發送的第一條評論。

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