如何将图像转换为R中的数字(0-1)像素矩阵

时间:2017-08-03 17:37:01

标签: r image

我找到了转换图像的代码并获得了480 * 288个数据,因为图像的像素就是这样。然而,我想要的矩阵只是更少的数字矩阵,如:19 * 12或其他东西。那么我怎么能在R?非常感谢!。

library("EBImage")
img <- readImage("sample.jpg")
img <- channel(img, "grey")
write.csv(t(img), "sample.csv", row.names=FALSE)

1 个答案:

答案 0 :(得分:0)

为了缩小生成矩阵的大小,您需要先将图片缩放为resize,然后再将其保存为.csv文件,请参阅我对Resizing image in R的回答。