我想决定一个Python计算机视觉库。我在C ++中使用过OpenCV,非常喜欢它。但是这次我需要用Python开发我的算法。我的短名单有三个库: 1- OpenCV (Python包装器) 2- PIL (Python图像处理库) 3- scikit-image
请您帮我比较这些库吗?
我在其余代码中使用 numpy,scipy,scikit-learn 。性能和易用性是一个重要因素,便携性对我来说也是一个重要因素。
感谢您的帮助
答案 0 :(得分:7)
我主要使用OpenCV和scikit-image。我想说OpenCV更侧重于计算机视觉(分类,特征检测和提取......)。然而最近scikit-image正在迅速改善。 我遇到一些算法在OpenCV下运行得更快,但是在大多数情况下我发现使用scikit-image更加容易,OpenCV文档非常神秘。 只要OpenCV 2.x绑定与numpy以及scikit-image一起使用,我就会考虑使用这两个库,试图更好地利用它们。至少是我在上一个项目中所做的。