EmguCV конвертация в Bitmap

Надо конвертировать Image<Bgr, byte> в Bitmap.
Погуглил, во всех примерах делают так:

pictureBoxOutput.Image = mat.ToImage<Bgr, byte>().Flip(Emgu.CV.CvEnum.FlipType.Horizontal).Bitmap;

А у меня вот... Не содержит определения Bitmap введите сюда описание изображения


Ответы (1 шт):

Автор решения: aepot

Вы использовали пример для старой версии Emgu.CV

Image<TColor, TDepth> Class Emgu.CV.Platform.NetStandard Version: 4.5.4.4788

Согласно документации версии 4.5.4, вам подойдет вот этот метод.

public static Bitmap ToBitmap<TColor, TDepth>(this Image<TColor, TDepth> image)

Convert this image into Bitmap, the pixel values are copied over to the Bitmap

pictureBoxOutput.Image = mat.ToImage<Bgr, byte>()
    .Flip(Emgu.CV.CvEnum.FlipType.Horizontal)
    .ToBitmap();
→ Ссылка