Najpierw próbowałem toJak przekonwertować maty na mapę bitową za pomocą OpenCVSharp?
public static Bitmap MatToBitmap(Mat mat)
{
return OpenCvSharp.Extensions.BitmapConverter.ToBitmap(mat);
}
Tak więc, ja próbowałem,
public static Bitmap MatToBitmap(Mat mat)
{
mat.ConvertTo(mat, MatType.CV_8U);
return OpenCvSharp.Extensions.BitmapConverter.ToBitmap(mat);
}
Obraz jest całkowicie czarny,
public static Bitmap ConvertMatToBitmap(Mat matToConvert)
{
return new Bitmap(matToConvert.Cols, matToConvert.Rows, 4*matToConvert.Rows, System.Drawing.Imaging.PixelFormat.Format8bppIndexed, matToConvert.Data);
}
To również nie działa.
Nie można przekonwertować maty na mapę bitową? – anonymous
czy mógłbyś podać kod do tworzenia maty, aby móc ją lepiej ocenić? – Derman
Zaktualizowałem moją odpowiedź. – Derman