如何使用R进行基本图像处理

use*_*837 11 r image-processing

我目前正在研究主成分分析在R中的可视化数据中的应用.

在Matlab中,可以调用诸如"im2double"和"mat2gray"之类的命令将位图转换为数字矩阵并再次返回到图像.

我想知道这是否可以在R中实现,也许是通过额外的包.

Mat*_*agg 7

我已经在bioconductor上使用了EBImage包(这里的插图)来处理和操作图像:

# installing package if needed
source("http://bioconductor.org/biocLite.R")
biocLite("EBImage")

library(EBImage) 
f = readImage(system.file("images", "lena-color.png", package="EBImage"))
str(f)
#Formal class 'Image' [package "EBImage"] with 2 slots
#  ..@ .Data    : num [1:512, 1:512, 1:3] 0.886 0.886 0.875 0.875 0.886 ...
#  ..@ colormode: int 2
Run Code Online (Sandbox Code Playgroud)