繁体   English   中英

将字节[]转换为图像<Bgr, Byte>

[英]Convert a byte [] to Image<Bgr, Byte>

我正在尝试将字节数组转换为图像。 网上有很多参考资料,例如本SO帖子此emgu论坛emgu官方文档

但是,当我根据SO帖子和读取的Emgu文档实施解决方案时遇到错误

无法从System.Drawing.Bitmap转换为byte[*,*,*,*]

public Image<Bgr, Byte> CreateImageFromBytesArray(byte[] bytes)
{
    using (var ms = new MemoryStream(bytes))
    {
        Bitmap bmp = new Bitmap(ms);
        Image<Bgr, Byte> img = new Image<Bgr, Byte>(bmp); //EXCEPTION HERE
        return img;
    }
}

关于如何进行这项工作的任何建议?

public Image<Bgr, Byte> CreateImageFromBytesArray(byte[] bytes)
{
    Image<Bgr, Byte> image = new Image<Bgr, Byte>(width, height);
    image.Bytes = bytes
    return image;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM