Joh*_*son 4 r image-processing
我知道这已经被问过,但现有的答案似乎过时了,因为无论是Bio7或锐美使用install.packages和搜索CRAN储存库Bio7给出了一个404链接我不能安装(我这么想吗?).
到目前为止,在R中加载/保存图像的正确包装是什么,这样可以处理R内的像素?
我不需要它来提供处理程序.只要它能够可靠地将jpeg转换为像素值的网格,反之亦然(并且最好对png执行相同的操作),我可以编写处理代码.
我认为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)
Run Code Online (Sandbox Code Playgroud)
现在你有一个颜色矢量:
str(img.r)
'raster' chr [1:76, 1:100] "#00000000" "#0
Run Code Online (Sandbox Code Playgroud)