0

我可以通过以下方式保存 jpeg 2000 图像文件

Image<Bgr, byte> img; img.Save("photo.jp2");

如何将 Emgu CV Image 转换为 jpeg 2000 然后存储到字节数组

4

1 回答 1

1

emguv 中的 Image 类具有 Bitmap 属性(请参阅: emgucv 文档中的Image(TColor, TDepth).Bitmap),因此如果您只想要图像的 JPEG 编码字节数组,您可以这样做:

Image<Bgr, byte> img;

//...

byte[] bytes;
using(var ms = new MemoryStream())
{
    img.Bitmap.Save(ms, ImageFormat.Jpeg);
    bytes = ms.ToArray();
}
于 2012-05-03T11:23:20.573 回答