2013-10-02 38 views
0

其中有更多的信號和圖像處理功能 - Matlab或Python?其中有更多的信號和圖像處理功能 - Matlab或Python?

我不關心效率,只關注它們爲程序員提供的功能方面的全面性。我的領域是生物醫學研究。我處理大量聲音和圖像數據。

我熟悉Matlab的圖像處理和信號處理工具箱。但我對Python完全不熟悉。我想知道Python的numPy,sciPy,plotLib等可以匹配Matlab的工具箱。

+0

嗯看看什麼要麼提供和決定?首先是:對於你來說下面是否足夠,你準備好在這個工具箱上投入一些現金? http://www.mathworks.nl/products/signal/description1.html –

+0

至於圖像處理:http://www.mathworks.nl/products/image/description1.html –

回答

1

Matlab的有Signal processing toolboxImage processing toolbox

兩者都是真的完成。您擁有FileExchange,您可以在其中找到其他可能有用的功能。還有一些人在Mex中用像OpenCV這樣的大型圖書館進行封裝。

Python是一個更好的選擇,我認爲它會更有效率。但是Matlab仍然非常實用並得到很好的支持。

您所談論的python庫更多Linera代數應用程序(分解,矩陣處理等),因此您需要在創建自己的算法或搜索它之後創建自己的算法。

0

巧合的是,Jose Unpingco剛剛發佈了一本關於Signal Processing for Python的書。科學Python社區在信號處理領域有着強大的傳統,尤其是圖像處理。

您可能想要從哪些工具可用於您想要執行的特定項目的角度來考慮這一點。有關選擇編程環境的一般建議,您可能還需要查看Academia或Computational Science Stack Exchange網站。