Я хотел бы повернуть jpeg в Eclipse, используя Rserve(). Код в 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 канала в одно изображение. Кто нибудь знает как это сделать?? Спасибо!!
Cairo
поддерживает растровые операции в памяти, если вы этого хотите. - person Simon Urbanek   schedule 05.01.2016