函数类似于R中的imread()

函数类似于R中的imread(),r,image,matlab,R,Image,Matlab,有人能告诉我,在R中的某个包中是否实现了来自matlab的imread这样的函数?我想把一幅图像读入R,然后从图片中提取特定位置的rgb颜色 imreadsdescription提到函数A=imread(filename,fmt)将返回A、x-x-y-x-3矩阵,其中x和y是高度和宽度维度中的像素数,第三维包含每个给定像素的红色、绿色和蓝色值。这听起来像是我想做的 这取决于您想读取png还是jpeg文件 您可以调用相应的库 以巴布亚新几内亚为例 library(png) img <- re

有人能告诉我,在R中的某个包中是否实现了来自matlab的
imread
这样的函数?我想把一幅图像读入R,然后从图片中提取特定位置的rgb颜色


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

这取决于您想读取png还是jpeg文件

您可以调用相应的库

以巴布亚新几内亚为例

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

img哦,好的……这也会创建一个带有rgb值的数组吗?如果我用我的文件尝试exampes,我会在readPNG(system.file(“img”,“Rplot05.png”,package=“png”)中得到一个错误:无法打开,但我处于正确的方向您好..不太确定是否理解输出…我得到了一个数组,但尺寸是什么意思?例如,当您在matlab、900x654x3和r中阅读时,尺寸将仅为900*654*3=1765800。
library(jpeg)
img <- readJPEG(system.file("img", "Rlogo.jpg", package="jpeg"))
img <- readPNG("Rplot05.png")