2013-07-04 148 views

回答

0

对于一个初学者来说,MATLAB的唯一问题是它非常昂贵。一些大学在没有图像处理工具箱的情况下购买它,在这种情况下它并不是那么有用。 Octave得到了开源社区的很好的支持,这是另一种选择

“Processing”是一种易于学习和强大的语言。你可能想看看它。

OpenCV开始时有点难学,但功能非常强大。 OpenCV文档页面中提供了足够的示例,因此我建议在另外两个示例中使用OPenCV。

2

MATLAB比较容易开始,但是它的库和实现速度有限。

OpenCV是一个C/C++库,是最流行的。您可以访问伟大的教程和参考。它是一个有据可查的开源库。此外,还有很多论坛,Q & A网站和博客(http://opencvpython.blogspot.com/http://opencv-code.com/)。

SimpleCV是一个python库,是OpenCV上的一个包装库。很难评论这一点 - 因为我没有使用它 - 但它可能不包括OpenCV的所有广泛的方法。另一方面,它是easier玩,但不是众所周知的。您可能无法在网上找到您的问题的答案。

Here是OpenCV的指导书。

Here是SimpleCV的指导书。

无论如何,我建议你不要背诵或复制。不要求代码,要求提供想法。阅读书籍并了解您将要使用的方法 - 比如卷积内核是什么,Alpha通道是什么等等。这就是提升您的能力并使您能够处理更广泛的视觉问题的能力。

+0

所以我应该去matlab或打开简历? – user75736

+1

我不能说这样或那样。你现在可以继续为自己做决定。另外,请不要征求意见。 Stackoverflow不是一个论坛,而是一个问答网站,所以基于意见的答案一般不受欢迎。 – baci

+0

你也可以使用MATLAB的OpenCV:https://github.com/kyamagu/mexopencv(实际上任何C/C++库都可以在MATLAB中使用,只需使用MEX函数创建一个包装器) – Amro

相关问题