我對圖像處理頗感興趣。什麼是學習圖像處理的最佳方式 - 是否以MATLAB或OpenCV開頭?我熟悉C和C++。 任何書籍/視頻/博客推薦?什麼是學習數字圖像處理的最佳方式?
-7
A
回答
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通道是什麼等等。這就是提升您的能力並使您能夠處理更廣泛的視覺問題的能力。
相關問題
- 1. 在clojure中處理圖像的最佳方式是什麼?
- 2. 用Google App Engine學習Python 2.7的最佳方式是什麼?
- 3. 什麼是學習HTML的最佳方式5
- 4. 什麼是學習RSpec和Rails3的最佳方式?
- 5. 什麼是學習WCF的最佳方式?
- 6. 什麼是學習Windows生態系統的最佳方式?
- 7. 什麼是同時學習C++和Qt的最佳方式?
- 8. 開始學習Android開發的最佳方式是什麼?
- 9. 在PHP中學習mvc的最佳方式是什麼?
- 10. 什麼是學習silverlight的最佳方式?
- 11. 從bash學習Windows Powershell的最佳方式是什麼?
- 12. 學習Expressions Blend 2的最佳方式是什麼?
- 13. 什麼是學習texmacs的最佳方式?
- 14. 學習.htaccess的最佳方式是什麼?
- 15. 什麼是學習Django 1.5的最佳方式?
- 16. 程序員學習新語言的最佳方式是什麼?
- 17. Rails noob學習rspec的最佳方式是什麼?
- 18. 什麼是學習機器學習的最佳編程語言?
- 19. 用C學習GLADE的最佳/最快方法是什麼?
- 20. 處理破損圖像的最佳方法是什麼?
- 21. 你是如何學習/最佳學習方式Silverlight
- 22. 在python中處理字典的最佳方式是什麼?
- 23. 處理iPad/iPhone視圖的最佳方式是什麼?
- 24. 處理大型數據表的最佳方式是什麼?
- 25. 處理SQLite數據庫的最佳方式是什麼?
- 26. 在php中處理函數的最佳方式是什麼?
- 27. 處理用戶上傳的圖像的最佳方式是什麼?
- 28. 什麼是學習iPhone應用開發的最佳方法?
- 29. 學習Objective-C的最佳方法是什麼?
- 30. 在C++中處理大數字的最佳方法是什麼?
所以我應該去matlab或打開簡歷? – user75736
我不能說這樣或那樣。你現在可以繼續爲自己做決定。另外,請不要徵求意見。 Stackoverflow不是一個論壇,而是一個問答網站,所以基於意見的答案一般不受歡迎。 – baci
你也可以使用MATLAB的OpenCV:https://github.com/kyamagu/mexopencv(實際上任何C/C++庫都可以在MATLAB中使用,只需使用MEX函數創建一個包裝器) – Amro