C# emgu cv能做普通开放cv所能做的一切吗? 我想从使用开放式CV的C++版本切换到使用EGGU CV包装器,这样我就可以使用C语言与另一个C程序进行通信。

C# emgu cv能做普通开放cv所能做的一切吗? 我想从使用开放式CV的C++版本切换到使用EGGU CV包装器,这样我就可以使用C语言与另一个C程序进行通信。,c#,opencv,emgucv,C#,Opencv,Emgucv,然而,开放式CV是否有一些功能在emgu CV中不可用?有一些功能,但这些功能之间相差甚远。如果您了解如何包装这些方法,或者愿意学习,那么就没有了。我建议您列出您希望使用或正在使用的关键方法,并检查EMGU文档以获得支持(请注意,这是最后一个稳定版本,2.4.9正在进行beta测试) 我很乐意帮助你度过难关 虽然我相信你最终会遇到一个速度问题,但是为了其他人的利益和节省时间。OpenCV在执行上更快,毕竟是C++。EMGUcv利用了这个速度,但由于您仍在使用C#,因此存在一些滞后。它在大多数情

然而,开放式CV是否有一些功能在emgu CV中不可用?

有一些功能,但这些功能之间相差甚远。如果您了解如何包装这些方法,或者愿意学习,那么就没有了。我建议您列出您希望使用或正在使用的关键方法,并检查EMGU文档以获得支持(请注意,这是最后一个稳定版本,2.4.9正在进行beta测试)

我很乐意帮助你度过难关

虽然我相信你最终会遇到一个速度问题,但是为了其他人的利益和节省时间。OpenCV在执行上更快,毕竟是C++。EMGUcv利用了这个速度,但由于您仍在使用C#,因此存在一些滞后。它在大多数情况下都不会被注意到。C++在C语言上具有执行的优势,但是C语言有助于提高生产率(更快地与之结合)。p> 因此,在继续之前,请确保您的应用程序不依赖于速度,否则使用其他方法传输数据可能会更好,例如使用FTP和本地服务器。它甚至更适用于重写C++上的C语言程序。 希望这有帮助

干杯


Chris

大多数算法和函数都已包装,但并非全部。 你应该看看你想用它做什么

EMGU使用OpenCV dll。EMGU它只是一个包装器,所以处理时间几乎相同。包装对象只需要一些时间(速度非常快)