我是否需要Java Advanced Imaging API來學習Java中的「圖像處理」?
是否有任何學習java的「圖像處理」的好鏈接?我是否需要Java Advanced Imaging API來學習Java中的「圖像處理」
回答
如果你正在尋找學習非常基本的東西,我會說你不應該開始與JAI,因爲這個庫將幫助你輕鬆地處理圖像,但沒有學習如何處理圖像 - 你不會了解真正的低層次內容,比如如何直接操作像素數組。
我開始倒車影像,裁剪圖像,創建直方圖,做直方圖均衡化,各種仿射變換(縮放,旋轉)等
本次講座可能是一個良好的開端.. http://kevin.floorsoup.com/scholarship/ip2d/p12-burger.pdf
對不起,如果你正在尋找更復雜的東西:)
我想說,如果你想學習圖像處理,那麼你不需要需要 JAI。在大學,我們玩了PGM文件,學會了如何做基本的變換,基本的過濾等。
PGM很容易處理,因爲它的灰度,你可以使用ASCII編碼圖像。這意味着你可以敲一些代碼來讀寫它們,然後你就可以開始構建你自己的圖像處理算法。
看看這裏:http://en.wikipedia.org/wiki/Portable_Gray_Map
顯然,如果你想要做一些嚴肅的圖像處理,然後檢查了一個真正的API,但如果你想發揮一下,學習那麼這就是我開始。
如果您的需求超出了基本操作範圍 - 我認爲在那裏學習圖像處理(從基礎到高級,如物體識別/計算機視覺)的整個領域的最佳工具包是Open CV。 Java有很多Open CV封裝器。
考慮處理,它基於Java(某些擴展,如顏色數據類型)。這些教程提供了對一般圖像處理概念的很好介紹。
「處理是一種開源編程語言和環境,適用於想要創建圖像,動畫和交互的人員。」 http://www.processing.org
不。但是,有一個很好的Java程序叫做「ImageJ」(谷歌它)。 它可以幫助您快速啓動,因爲您可以用最少的精力和複雜性開始爲您的Java編寫自己的插件。此外,還有許多插件和課程可供免費使用。
- 1. Java Advanced Imaging「PlanarImage」class not found
- 2. 使用Java Advanced Imaging API時的性能問題
- 3. 在Java中學習事件處理
- 4. 我學習異常在Java中處理(基本上是繼承)
- 5. 是否有必要學習Java來貢獻開源項目?
- 6. Facebook圖形API是否需要圖像url來顯示圖像?
- 7. 學習Java中
- 8. 關於csc.exe,是否需要學習?
- 9. Java中的圖像處理
- 10. 是WPF需要學習XAML
- 11. java(圖像處理)
- 12. Java圖像處理
- 13. Java圖像處理
- 14. 這是學習java會話管理
- 15. 試圖學習java的處理,動作腳本,JavaScript體驗
- 16. 在Java中處理事件:它是否需要空的事件處理程序
- 17. 我想要在java中學習圖像的簡單教程網站?
- 18. Java客戶端/服務器通信,我需要學習
- 19. 我是否需要學習更多的編程語言?
- 20. 學習RDBMS是否需要理論知識?
- 21. 是否需要測試我的Java Servlet?
- 22. 是否需要hadoop的java?
- 23. 我應該先學習C#還是Java?
- 24. Android - 學習Java
- 25. 學習Java
- 26. 學習Java GUI -
- 27. 學習Java WebServices
- 28. 是否有Java Advanced api的本地實現版本?
- 29. Java上的圖像處理
- 30. 學習HTML5和CSS3。我是否也需要JavaScript?