OpenCV.NET、OpenCVSharp 和 EmguCV 有啥区别?

Posted

技术标签:

【中文标题】OpenCV.NET、OpenCVSharp 和 EmguCV 有啥区别?【英文标题】:What is the difference between OpenCV.NET, OpenCVSharp and EmguCV?OpenCV.NET、OpenCVSharp 和 EmguCV 有什么区别? 【发布时间】:2016-09-30 18:03:47 【问题描述】:

OpenCV.NET、OpenCVSharp 和 EmguCV 有什么区别?

它们源自 OpenCV。

那么,它们的设计、实现和应用理念有何不同?

【问题讨论】:

我推荐 C++ ;D。我在网上找到了这些,以防你错过它们:1、2、3 【参考方案1】:

OpenCVSharp 在语法上更接近 OpenCV 的 C++ 函数和方法。 也可以在单声道上工作,并且支持 .net 核心。

你可能会用它做同样的事情,所以你应该使用什么的选择可能更多地取决于你使用的示例(他们使用 EmguCV 还是 OpenCVSharp)。

【讨论】:

【参考方案2】:

Emgu CV 是 OpenCV 图像处理库的跨平台 .Net 包装器。允许从 .NET 兼容语言(如 C#、VB、VC++、IronPython 等)调用 OpenCV 函数。

【讨论】:

以上是关于OpenCV.NET、OpenCVSharp 和 EmguCV 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

OpenCvSharp尝试

无法将 uchar ptr 转换为 opencvsharp

OpenCVSharp4 创建项目

OpenCVSharp_保存浮点型Mat数据

OpenCVSharp_保存浮点型Mat数据

AI 之 OpenCvSharp 安卓手机摄像头识别人脸