我只是在学习计算机视觉和C#。似乎两个著名的图像处理库是OpenCVAForge。两者有什么区别?

我正在用C#开发一个基本的图像编辑器,而在研究过程中,我遇到了有关两者的文章。但是我真的不知道为什么我会选择一个。我最终希望改进该应用程序以包含更多高级功能。

谢谢。

最佳答案

我现在在学校的一个项目中使用OpenCV,并且浏览了AForge的文档,并且它们的功能似乎有所不同。
AForge有很多过滤器,可能非常适合不同的变换和图像处理。但是在其他方面似乎还缺少很多。我找不到任何令人失望的矩阵运算,因为它在计算机视觉中非常有用。据我从文档中可以看到,我们目前的项目(从图像序列重建3D点云)仅靠AForge是不可能的。

结合使用AForge和良好的线性代数库,您可能会真正有用。

至于OpenCV,它具有丰富的功能集,但编程时有些棘手。

关于c# - AForge和OpenCV之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/749241/

10-10 17:16