我想使用 Rserve() 在 Eclipse 中旋转 jpeg。R中的代码是这样的。
install.packages("jpeg")
install.packages("Rserve")
library(Rserve)
library(jpeg)
library(grid)
setwd("I:/rr1")
aa<-readJPEG("bird.jpg")
r<-t(aa[,,1])
g<-t(aa[,,2])
b<-t(aa[,,3])
col <- rgb(r,g,b)
dim(col) <- dim(r)
grid.raster(col, interpolate=FALSE)
在 Eclipse 中,我不知道如何使用 Rserve() 来完成相同的任务。最初我使用
Image image = ImageIO.read(new File("i:\\rr1\\bird.jpg"));
接着
c.eval("aa<-image");
但它不起作用。更何况我好像不能用
c.eval("grid.raster(col, interpolate=FALSE)");
在 Rserve() 中最终将 3 个通道合并为一张图像。有谁知道怎么做??谢谢!!