19

我不知道该用哪一个。实际上哪个是最好的???否则,他们两个是一样的吗???

在一些文章中,我读到 simpleCV 是一种让您可以访问 openCV 的界面。我不明白这一点。那我们为什么要单独安装openCV??

4

2 回答 2

42

OpenCV是一个可用于大量不同语言(C、C++、Java、Python 等)的库。它提供了标准的东西,例如图像捕获、图像处理等。

另一方面, SimpleCV是一个包含多个库的框架(据我所知,不仅是 OpenCV),并且使用 Python 编写脚本。由于 Python 的性质,您可以运行脚本或使用交互式 shell 来执行计算机视觉和相关任务。

选择哪一个?这实际上取决于您的使用场景。对于快速原型设计,我猜 SimpleCV 要好得多,但对于实际实现/使用,OpenCV 提供了更多的可能性(尽管复杂度更高;例如,能够包含在本机应用程序和嵌入式系统中)。

于 2014-01-19T11:18:14.753 回答
3

区分 OpenCV 和 SimpleCV 的一些简单事实

  • SimpleCV 使用 OpenCV(和其他库,如 pygame 等)作为核心库来提供计算机视觉的简单介绍
  • SimpleCV 安装起来可能很棘手,给出的安装说明并不全面,但如果你观察到所有错误,你就可以安装它
  • SimpleCV 论坛似乎已经死了,主网站也是如此——我怀疑这个项目已经死了
  • 不管它是接触计算机视觉编程概念的好方法
  • 有一本非常详细的书“Practical computer vision with SimpleCV
  • SimpleCV 非常适合简单的机器项目和爱好,但不要指望高性能,它全部在 python 中开始,所以有性能损失
于 2017-04-17T13:37:10.523 回答