【发布时间】:2012-04-29 06:40:08
【问题描述】:
我可以通过以下方式保存一个 jpeg 2000 图像文件
Image<Bgr, byte> img; img.Save("photo.jp2");
如何将 Emgu CV Image 转换为 jpeg 2000 然后存储到字节数组
【问题讨论】:
我可以通过以下方式保存一个 jpeg 2000 图像文件
Image<Bgr, byte> img; img.Save("photo.jp2");
如何将 Emgu CV Image 转换为 jpeg 2000 然后存储到字节数组
【问题讨论】:
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();
}
【讨论】: