using OpenCvSharp
/* Mat => System.Drawing.Bitmap */
Bitmap bitmap = OpenCvSharp.Extensions.BitmapConverter.ToBitmap(mat);
/* System.Drawing.Bitmap => Mat */
Mat mat = OpenCvSharp.Extensions.BitmapConverter.ToMat(bitmap);
/* Mat => byte[] */
// TYPE 1
byte[] imageBytes = mat.ToBytes(".jpg");
// TYPE 2
byte[] imageBytes;
Cv2.ImEncode(".jpg", mat, out imageBytes);
/* byte[] => Mat */
// TYPE 1 : COLOR
Mat colorMat = Mat.FromImageData(imageBytes, LoadMode.Color);
// TYPE 2 : GRAY
Mat grayMat = Mat.FromImageData(imageBytes, LoadMode.GrayScale);
// TYPE 3
Mat grayMat = Cv2.ImDecode(imageBytes, LoadMode.GrayScale);
Share the post "C# OpenCV (OpenCVSharp) Mat Class To Bitmap"
과장님 잘 지내시나요?ㅋㅋㅋ
누…누구세요!ㅋㅋㅋㅋㅋㅋ
너무나 간단한 이 코드 몇줄을 몰라서 쩔쩔맨 몇시간이 너무나 허탈합니다 ㅎㅎㅎㅎ
좋은 정보 감사합니다!!
도움이 되셨다니 다행입니다^^ 좋은하루되세요~