0
我最近开始为学校开发R语言。我们被要求做一些图像处理,并且通常像素是像素(例如对于HSI色彩空间:http://en.wikipedia.org/wiki/HSL_and_HSV)R和图像处理
但是对于R,我们不能简单地使用两个嵌套for循环来做到这一点,因为langage太慢了。
什么是使用R处理图像以逐像素应用修改的最佳方式?
我最近开始为学校开发R语言。我们被要求做一些图像处理,并且通常像素是像素(例如对于HSI色彩空间:http://en.wikipedia.org/wiki/HSL_and_HSV)R和图像处理
但是对于R,我们不能简单地使用两个嵌套for循环来做到这一点,因为langage太慢了。
什么是使用R处理图像以逐像素应用修改的最佳方式?
这很大程度上取决于您使用的修改。 R能够高效地进行矩阵运算,并且如果能够描述用于这些操作的修改,那就没有问题。
您可能想了解适用系列函数,它们通常用于代替循环。它们比循环更快地执行。
使用矢量化而不是嵌套循环。 Ihaka的论文是相关的:https://www.stat.auckland.ac.nz/~ihaka/?Papers_and_Talks – mdsumner 2014-11-06 20:32:27
我从来没有研究过它,但'EBImage'包可能会有所帮助。 – CephBirk 2014-11-06 20:35:17
我建议添加一些示例数据,以及建议的操作或结果。这将把它变成一个编程问题,并引出一些实际的答案。 – bdemarest 2014-11-06 20:42:16