2014-11-06 66 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能够高效地进行矩阵运算,并且如果能够描述用于这些操作的修改,那就没有问题。

您可能想了解适用系列函数,它们通常用于代替循环。它们比循环更快地执行。