函数,如R中的imread()



有人能告诉我是否有一个函数像imread从matlab实现在一些包在R?我想读取图像到R,然后从图片中提取特定位置的rgb颜色。

imreads描述提到函数A = imread(filename, fmt)将返回A,一个x × y × 3矩阵,其中x和y是高度和宽度维度的像素数,第三个维度包含每个给定像素的红、绿、蓝值。这听起来就是我想做的。

这取决于你想要读取png还是jpeg文件。

可以调用相应的库。

PNG示例,

library(png)
img <- readPNG(system.file("img", "Rlogo.png", package="png"))

JPEG示例

library(jpeg)
img <- readJPEG(system.file("img", "Rlogo.jpg", package="jpeg"))
编辑:

img <- readPNG("Rplot05.png")

最新更新