【问题标题】:Emgu CV bitmap to image no longer workingEmgu CV 位图到图像不再工作
【发布时间】:2022-04-10 16:29:37
【问题描述】:

我经常使用 emguCV。但是现在,我为 .Net 下载了最新的 CV3 库,并且在将位图转换为图像时从来没有遇到过问题。现在我的代码不再工作,构造函数 Image 不再将位图作为参数。

        Bitmap bitmap = Sources.GetBitmap();
        Image<Bgr, byte> source = new Image<Bgr, byte>(bitmap);

有什么解决办法吗?

【问题讨论】:

    标签: c# emgucv


    【解决方案1】:

    自 Emgu 4.2.0 版以来,没有使用位图作为参数的 Image 构造函数。

    现在,根据变更日志(http://www.emgu.com/wiki/index.php/Version_History),位图有扩展方法。所以现在,你必须像这样将位图转换为图像:

        Bitmap bitmap = Sources.GetBitmap();
        var Image = bitmap.ToImage<Bgr, byte>();
    

    【讨论】:

    • 也不再工作,我猜向后兼容性对这些人来说是个笑话
    【解决方案2】:

    你需要引用单独的包 Emgu.CV.Bitmap,然后 110mat110 的答案才行。

    【讨论】:

      猜你喜欢
      • 2012-11-18
      • 1970-01-01
      • 2012-07-15
      • 2012-04-02
      • 1970-01-01
      • 2015-07-19
      • 1970-01-01
      • 1970-01-01
      • 2015-03-08
      相关资源
      最近更新 更多