2014-11-06 82 views
0

我最近開始爲學校開發R語言。我們被要求做一些圖像處理,並且通常像素是像素(例如對於HSI色彩空間:http://en.wikipedia.org/wiki/HSL_and_HSVR和圖像處理

但是對於R,我們不能簡單地使用兩個嵌套for循環來做到這一點,因爲langage太慢了。

什麼是使用R處理圖像以逐像素應用修改的最佳方式?

+0

使用矢量化而不是嵌套循環。 Ihaka的論文是相關的:https://www.stat.auckland.ac.nz/~ihaka/?Papers_and_Talks – mdsumner 2014-11-06 20:32:27

+0

我從來沒有研究過它,但'EBImage'包可能會有所幫助。 – CephBirk 2014-11-06 20:35:17

+0

我建議添加一些示例數據,以及建議的操作或結果。這將把它變成一個編程問題,並引出一些實際的答案。 – bdemarest 2014-11-06 20:42:16

回答

0

這很大程度上取決於您使用的修改。 R能夠高效地進行矩陣運算,並且如果能夠描述用於這些操作的修改,那就沒有問題。

您可能想了解適用系列函數,它們通常用於代替循環。它們比循環更快地執行。