2015-10-18 55 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