-1

What is a simple way to save a grayscale Emgu Image to a byte array in C#?

var outputImage = new Emgu.Image<Emgu.CV.Structure.Gray, Byte>(columns, rows);
byte[] outputArray = outputImage.???
empty
  • 4,802
  • 3
  • 30
  • 56

1 Answers1

0

Got it.

var outputImage = new Emgu.Image<Emgu.CV.Structure.Gray, Byte>(columns, rows);
var converter = new ImageConverter();
var outputArray = (byte[])converter.ConvertTo(outputImage.ToBitmap(), typeof(byte[]));
empty
  • 4,802
  • 3
  • 30
  • 56