我知道以前有人问过这个问题,但现有的答案似乎已经过时了,因为我无法使用install.packages安装Bio7或rimage,在cran存储库中搜索Bio7会给出一个404链接(我是否遗漏了什么?)。
那么,到目前为止,在R中加载/保存图像以便可以处理R中的像素的正确包是什么?
我不需要它来提供处理例程。只要它可以可靠地将jpeg转换为像素值的网格,反之亦然(最好对png执行同样的操作),我就可以编写处理代码。
发布于 2013-03-02 03:12:41
我认为raster就是你所需要的。
library(png)
img <- readPNG(system.file("img", "Rlogo.png", package="png"))
## convert it to a raster, interpolate =F to select only sample of pixels of img
img.r <- as.raster(img,interpolate=F)现在你有了一个颜色矢量:
str(img.r)
'raster' chr [1:76, 1:100] "#00000000" "#0https://stackoverflow.com/questions/15162281
复制相似问题