我正在考虑从使用 C++ 版本的 Open CV 切换到使用 emgu CV 包装器,以便我可以使用 C# 与另一个 C# 程序通信。
但是,是否有 Open CV 的任何功能在 emgu cv 中不可用?
最佳答案
有一些,但这些相差甚远。如果您了解如何包装这些方法或愿意学习,那么就没有。我建议您列出您希望使用或正在使用的关键方法,并检查 EMGU 文档以获得支持(请注意,这是最后一个稳定版本,2.4.9 处于 Beta 测试阶段)。
http://www.emgu.com/wiki/files/2.4.2/document/Index.html
我很乐意帮助完成它们。
虽然我相信您最终会遇到速度问题,但为了其他任何感兴趣的人并节省时间。 Opencv 执行起来更快,毕竟它是 C++。 EMGUcv 利用了这种速度,但由于您仍在使用 C#,因此存在一些滞后。大多数时候不会引起注意。 C++ 在执行方面优于 C#,但 C# 有助于提高生产力(开发速度更快)。
因此,在继续之前,请确保您的应用程序不依赖于速度,否则以其他方法传输数据可能更好,例如使用 FTP 和本地服务器。用C++改写c#程序可能更适用。
希望对您有所帮助,
干杯,
克里斯
关于c# - emgu cv 能做到普通 open CV 能做到的一切吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22262043/