【问题标题】:How to Save Emgu.Image<Emgu.CV.Structure.Gray, Byte> to byte array?如何将 Emgu.Image<Emgu.CV.Structure.Gray, Byte> 保存到字节数组?
【发布时间】:2017-11-29 13:37:09
【问题描述】:

在 C# 中将灰度 Emgu 图像保存到字节数组的简单方法是什么?

var outputImage = new Emgu.Image<Emgu.CV.Structure.Gray, Byte>(columns, rows);
byte[] outputArray = outputImage.???

【问题讨论】:

  • 你用谷歌搜索过这个吗?
  • @rory.ap 是的。所有链接都是到 Image 的字节数组,而不是相反。
  • 这第一个谷歌结果没有帮助? stackoverflow.com/questions/17352061/…
  • @rory.ap 那是 System.Drawing.Image 而不是 Emgu Image。我将编辑标题以使其更清晰。

标签: c# emgucv


【解决方案1】:

知道了。

var outputImage = new Emgu.Image<Emgu.CV.Structure.Gray, Byte>(columns, rows);
var converter = new ImageConverter();
var outputArray = (byte[])converter.ConvertTo(outputImage.ToBitmap(), typeof(byte[]));

【讨论】:

    猜你喜欢
    • 2013-02-13
    • 1970-01-01
    • 1970-01-01
    • 2021-05-25
    • 1970-01-01
    • 1970-01-01
    • 2013-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多