2013-07-04 189 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

相關問題