【问题标题】:Opencvsharp from IplImage to Bitmap从 IplImage 到位图的 Opencvsharp
【发布时间】:2017-08-07 17:26:32
【问题描述】:

我正在使用 vs 2013,我有一个来自 nuget 的 opencvsharp 2* 我有这些代码:

 public List<IplImage> text = new List<IplImage>();
 ...
 IplImage bit = text[0];
 picturebox.Image = text[0].ToBitmap();

但是这行不被接受:

picturebox.Image = text[0].ToBitmap();

ToBitmap 永远不会出现 有什么帮助吗?

【问题讨论】:

    标签: c# visual-studio-2013 opencvsharp


    【解决方案1】:

    使用OpenCvSharp3Mat 实例和OpenCvSharp.Extensions.BitmapConverter.ToBitmap() 扩展方法。 OpenCvSharp2 项目已过时。

    来自OpenCvSharp2README.md的相关引用:

    #OpenCvSharp 2.4.10 OpenCV 2.4.10 for .NET Framework 的跨平台包装器。

    此项目已弃用。最新版本在 OpenCvSharp 中可用。

    请参阅OpenCV: IplImage versus Mat, which to use? 线程和Mat - The Basic Image Container 文档页面。

    【讨论】:

    • 谢谢,但是当我从 nuget 安装 opencvsharp3 时出现 dll 错误
    • 请查看OpenCVSharp: Unable to load DLL 'OpenCvSharpExtern讨论和OpenCvSharp3 requirements。 OpenCvSharp 使用 Visual C++ 2015 Redistributable Package。你安装了吗?
    • hm 不幸的是我正在使用 vs2013
    • 您可以单独安装 Visual C++ 2015 Redistributable Package。 OpenCvSharp3 需求页面有一个链接。
    • 嗨@Lenoid Vasilyev 我成功安装了opencvsharp3,我为它重写了我的代码但是有些代码不起作用你能控制我的代码在opencvsharp3之前我的代码有很好的结果,但现在不是很好,因为我无法编译2 行代码
    猜你喜欢
    • 2014-10-14
    • 1970-01-01
    • 2012-01-26
    • 1970-01-01
    • 2012-07-20
    • 2013-05-01
    • 1970-01-01
    • 2011-04-24
    • 2010-09-28
    相关资源
    最近更新 更多