2015-10-18 99 views
0

在开发算法过程中,我需要大量熟知的描述符,如SURF,HOG,Hessian和分类器(SVM)。 另外我还需要对这些算法做很多调整(不仅仅是超参数的改变)。 据我所知Matlab的计算机视觉工具箱并不是很适合所有这些。什么是最灵活的计算机视觉语言?

哪种语言或软件有更多的开源库,并提供最佳的灵活性?

回答

1

OpenCV的速度快,包含了你所需要的,我宁愿在Python中使用它的一切(它有一个Python接口)

,然后用Scikit学习为机器学习,这是一个简单的但在Python中强大的库。有一个非常活跃的开源社区

既然你熟悉MATLAB,NumPy的matplotlib应该更容易学习,他们有很多的方法和语法的共性。 我做了MATLAB蟒蛇之前也发现更容易把握NumPy的

SciPy的,熊猫,IPython中,笔记本电脑是可以很容易地使用,并附带蟒的蟒蛇分布其他库。 Scikitlearn也随附Anaconda。

只需从下面的链接中获得Anaconda发行版,即可开始工作,anaconda中的所有内容都得到妥善管理,您甚至不必担心程序包管理和依赖性问题。

https://www.continuum.io/downloads

3

OpenCV - 开源C++库,带有Python和Java的接口。

听起来像它有你需要的一切。

+0

谢谢!看起来像OpenCV是我需要的。 – angubenko