R-获取颜色值

R-获取颜色值,r,jpeg,pixels,R,Jpeg,Pixels,我有一个jpeg图像,我正试图从中提取R中的RGB值 图为: 我可以通过以下代码轻松访问像素值: library(jpeg) y <- readJPEG("MOLD_1.jpg") head(y) 我想知道与这些像素相关的颜色值。我试着用很多软件包来解决这个问题,包括光栅、pixmap等等 我挣扎得很厉害-任何帮助都将不胜感激。readJPEG返回高度x宽度x通道的三维数组。可以使用标准索引访问各个颜色值。例如,y[,1]将为您提供一个红色强度的高度x宽度矩阵。您可以使用rgb()函

我有一个jpeg图像,我正试图从中提取R中的RGB值

图为:

我可以通过以下代码轻松访问像素值:

library(jpeg)

y <- readJPEG("MOLD_1.jpg")
head(y)
我想知道与这些像素相关的颜色值。我试着用很多软件包来解决这个问题,包括光栅、pixmap等等


我挣扎得很厉害-任何帮助都将不胜感激。

readJPEG
返回高度x宽度x通道的三维数组。可以使用标准索引访问各个颜色值。例如,
y[,1]
将为您提供一个红色强度的
高度x宽度矩阵。您可以使用
rgb()
函数将这些值转换为颜色值:

val <- rgb( y[,,1], y[,,2], y[,,3] )
myImg <- matrix( val, dim(y)[1], dim(y)[2] )
val相关/重复发布:和
val <- rgb( y[,,1], y[,,2], y[,,3] )
myImg <- matrix( val, dim(y)[1], dim(y)[2] )