첫째, 나는OpenCVSharp를 사용하여 매트를 비트 맵으로 변환하려면 어떻게해야합니까?
public static Bitmap MatToBitmap(Mat mat)
{
return OpenCvSharp.Extensions.BitmapConverter.ToBitmap(mat);
}
그래서, 다음, 나는이 시도,
public static Bitmap MatToBitmap(Mat mat)
{
mat.ConvertTo(mat, MatType.CV_8U);
return OpenCvSharp.Extensions.BitmapConverter.ToBitmap(mat);
}
입니다 완전히 검은 이미지,이 시도
public static Bitmap ConvertMatToBitmap(Mat matToConvert)
{
return new Bitmap(matToConvert.Cols, matToConvert.Rows, 4*matToConvert.Rows, System.Drawing.Imaging.PixelFormat.Format8bppIndexed, matToConvert.Data);
}
이것은 작동하지 않습니다. 대신 Mat
유형을 사용
매트를 비트 맵으로 변환하는 것이 불가능합니까? – anonymous
매트를 작성하기위한 코드를 제공하여 더 잘 평가할 수 있습니까? – Derman
내 대답이 업데이트되었습니다. – Derman