繁体   English   中英

Emgu CV bitmap 到图像不再有效

[英]Emgu CV bitmap to image no longer working

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

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

有什么解决方法吗?

从 Emgu 版本 4.2.0 开始,没有以位图作为参数的 Image 构造函数。

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

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

您需要参考单独的 package Emgu.CV.Bitmap,然后 110mat110 的答案才有效。

暂无
暂无

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

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