我想从R中的三个2D矩阵创建一个RGB图像。我知道 matlab 也有类似的帖子,但我无法将这个问题转化为 R 世界。
我已经尝试了不同的软件包,例如用于创建 3D 数组的 abind ,并尝试将其转换为带有 writeJPEG 的 JPEG。 但这不起作用-
任何帮助都非常感谢!
尝试使用 ?rgb
,
r <- matrix(runif(9, 0, 1), 3)
g <- matrix(runif(9, 0, 1), 3)
b <- matrix(runif(9, 0, 1), 3)
col <- rgb(r, g, b)
dim(col) <- dim(r)
library(grid)
grid.raster(col, interpolate=FALSE)