将Emgu CV图像转换为jpeg 2000,然后存储为字节数组

本文关键字:然后 存储 字节 数组 字节数 jpeg CV Emgu 图像 转换 2000 | 更新日期: 2023-09-27 18:31:30

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

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

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

将Emgu CV图像转换为jpeg 2000,然后存储为字节数组

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

Image<Bgr, byte> img;
//...
byte[] bytes;
using(var ms = new MemoryStream())
{
    img.Bitmap.Save(ms, ImageFormat.Jpeg);
    bytes = ms.ToArray();
}
相关文章: