Конвертировать Emgu изображение в массив и из массива в изображение
Я хочу, чтобы вы знали методы, чтобы получить изображение из массива байтов:
Я использую этот код, но он выбрасывает исключение, если размер больше 100 или длина фрагмента, и если он меньше 50, сохраните беспорядочное изображение
Bitmap b = new Bitmap(@"C:/difflena.jpg");
byte[] pixels = lolo(b);
MemoryStream stream = new MemoryStream(pixels, 0, pixels.Length);
Bitmap bitmap = new Bitmap(stream);
Image<Gray, byte> image = new Image<Gray, byte>(60, 60);
image.Bytes = pixels;
image.Save(file + "face" + "t" + ".bmp");
if (image != null) { Label1.Text = "yes";
public byte[] lolo(Bitmap n)
{
/*ImageFormat imageFormat = n.RawFormat;
byte[] Ret=null;
try
{
using (MemoryStream ms = new MemoryStream())
{
n.Save(ms, imageFormat);
Ret = ms.ToArray();
}
}
catch (Exception) { Label1.Text = "no"; }
return Ret;}